Skip to content

Add EFI partition view#45

Merged
Inokinoki merged 37 commits intomasterfrom
efi-partition-discovery-and-mount
Dec 31, 2025
Merged

Add EFI partition view#45
Inokinoki merged 37 commits intomasterfrom
efi-partition-discovery-and-mount

Conversation

@Inokinoki
Copy link
Owner

@Inokinoki Inokinoki commented Dec 27, 2025

Allow to list, mount, unmount and open a partition. Close #9

@Inokinoki Inokinoki self-assigned this Dec 27, 2025
Inokinoki pushed a commit that referenced this pull request Dec 28, 2025
This commit renames QEFIPartitionInfo to QEFIPartitionScanInfo to avoid
naming conflicts with PR #45's QEFIPartitionInfo struct, which serves
a different purpose (high-level partition management vs. low-level
scanning with byte offsets).

Changes:
- Rename QEFIPartitionInfo → QEFIPartitionScanInfo in:
  * qefipartitionscanner.h/cpp
  * qefifileselectiondialog.h/cpp
  * qefiloadoptioneditorview.cpp

- Add documentation explaining the difference:
  * QEFIPartitionScanInfo (ours): Low-level partition scan data with
    byte offsets for direct filesystem access
  * QEFIPartitionInfo (PR #45): High-level partition metadata for
    mounting/unmounting through OS

- Add INTEGRATION_WITH_PR45.md documenting:
  * How the two features complement each other
  * Different approaches (mounting vs. direct access)
  * Benefits of each approach
  * Future integration opportunities

The two features work independently but complement each other:
- PR #45: General EFI partition management (mount/unmount, view properties)
- Our implementation: Boot entry creation workflow (browse & select EFI files)

No conflicts exist as they use different source files and struct names.
Both require admin/root privileges and work cross-platform.
@Inokinoki Inokinoki merged commit 8f19a2a into master Dec 31, 2025
7 checks passed
@Inokinoki Inokinoki deleted the efi-partition-discovery-and-mount branch December 31, 2025 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] Mount EFI Partition

1 participant