280 Commits (881661e94bec05031ecd050c860a65eae8ef77b3)

Author SHA1 Message Date
Teo Mrnjavac 16da0bd8d8 I guess this is a better spot. 9 years ago
Teo Mrnjavac 7c7c635d87 Set filter on both views. 9 years ago
Teo Mrnjavac 65230c7954 Add a SelectionFilter lambda for Alongside. 9 years ago
Teo Mrnjavac f958f69218 Fix weird issue with alongside failing to create new partition. 9 years ago
Teo Mrnjavac 423d2dfc5c Make sure we update the splitter widget after a rescan. 9 years ago
Teo Mrnjavac 601d67988d Fix shrink size computation.
I don't get how this could possibly ever have worked.
9 years ago
Teo Mrnjavac 8525cefb6b Fix next status handling. 9 years ago
Teo Mrnjavac 27d69502a3 Alongside apply slot. 9 years ago
Teo Mrnjavac cad8845f12 Better name for alongside slot. 9 years ago
Teo Mrnjavac 4537103a43 Set up split widget when a partition is selected. 9 years ago
Teo Mrnjavac d85bf01107 Initialized view is the best kind of view. 9 years ago
Teo Mrnjavac 37df381404 Proper parenting. 9 years ago
Teo Mrnjavac 80018e1d5b Signal-slot plumbing and splitter setup for Alongside. 9 years ago
Teo Mrnjavac b3f86925a8 Fix m_choice state. 9 years ago
Teo Mrnjavac b422f646a6 Make sure the checked state change can happen. 9 years ago
Teo Mrnjavac bc9ec8e5ba Fix build. 9 years ago
Teo Mrnjavac 3869338c39 Make the QButtonGroup a member in ChoicePage. 9 years ago
Teo Mrnjavac 85a6f2068a Refactor action choice handling with QButtonGroup.
This should improve the situation when unselecting an action without
selecting another one. Unselection can only happen when switching from
a device that supports the currently chosen action to a device that
doesn't support it, so the action gets hidden and unselected.
9 years ago
Teo Mrnjavac 53c27208f1 Also uncheck if hidden. 9 years ago
Teo Mrnjavac f71ce22f3b Make sure to show all the relevant partitioning actions. 9 years ago
Teo Mrnjavac 0c05812c68 Update bootloader combobox when the selected device changes. 9 years ago
Teo Mrnjavac 64d296aa06 Sensible default to current device in bootloader picker. 9 years ago
Teo Mrnjavac 6ce932870f Clear selection on action change no matter what. 9 years ago
Teo Mrnjavac 74ba1df25f Try to manage preview visibility. 9 years ago
Teo Mrnjavac 38b90560cf Remove debug spam. 9 years ago
Teo Mrnjavac 22459c8fb8 Debug output. 9 years ago
Teo Mrnjavac 6dd639fd3c Try with rows. 9 years ago
Teo Mrnjavac afef78d1af Don't enable next for replace by default. 9 years ago
Teo Mrnjavac 736d35840d Rely on item selection. 9 years ago
Teo Mrnjavac 59ec549617 Manage next button status. 9 years ago
Teo Mrnjavac 08d1c89f21 Don't forget to perform the autopartition operation when not resetting. 9 years ago
Teo Mrnjavac 73be443e22 And use it. 9 years ago
Teo Mrnjavac 50ef1f1b70 Make sure we autopartition after the revert is over. 9 years ago
Teo Mrnjavac f589e33fa5 Runtime signals, runtime errors. 9 years ago
Teo Mrnjavac 296bb412a8 Revert to runtime singal-slot syntax for easy disconnects. 9 years ago
Teo Mrnjavac 3cb293aa75 Avoid unnecessary casts. 9 years ago
Teo Mrnjavac f01d802d40 No point in trying to reset and replace if nothing is selected. 9 years ago
Teo Mrnjavac 7e43c66661 Better order, probably. 9 years ago
Teo Mrnjavac 7dd669d997 Clear selection in before view. 9 years ago
Teo Mrnjavac fbb92646d8 Asynchronous revert for Erase operation. 9 years ago
Teo Mrnjavac 5c0627a9d3 Remove debug spam. 9 years ago
Teo Mrnjavac 64655d92a1 Try to ensure the connection for the replace operation is unique. 9 years ago
Teo Mrnjavac d6e773e220 Debug output. 9 years ago
Teo Mrnjavac e061385f4b Avoid multiple connects. 9 years ago
Teo Mrnjavac 4039d8d4db Make on-action-select rescan also async. 9 years ago
Teo Mrnjavac 093c7b042d Use it in ChoicePage. 9 years ago
Teo Mrnjavac d28946040f Use ScanningDialog in replace operation. 9 years ago
Philip 91e1e4af6b [partition-module] fix 'QString::arg: Argument missing' issue 9 years ago
Teo Mrnjavac f31a45e53a Clean up a bit. 9 years ago
Teo Mrnjavac 6db6dc0e08 Debug output. 9 years ago
Teo Mrnjavac 4f12aa8dd1 Critical to always have a fresh device. 9 years ago
Teo Mrnjavac 14f4335420 Lock the whole replace operation in a mutex. 9 years ago
Teo Mrnjavac 9847b8efa9 Try to invalidate whole PartitionModel on replace. 9 years ago
Teo Mrnjavac 2a61114d9e Make after partition views members in ChoicePage. 9 years ago
Teo Mrnjavac 8a44ffe462 Either revert or clear jobs, not both. 9 years ago
demmm 496d917d94 add strong in selectLabel 9 years ago
Teo Mrnjavac cd8b7619d0 Use asynchronous device revert. 9 years ago
Teo Mrnjavac 019faf730c Revert "Test out a way to make the rescan asynchronous."
This reverts commit e3f28189ced7aa22b3b7a6dc1506a17cbc1325b5.
9 years ago
Teo Mrnjavac d742431ee9 Revert "Force a device state preview update after async rescan."
This reverts commit 717a3d47ca572c28f67757ddf96b63af66d97e14.
9 years ago
Teo Mrnjavac 95239af830 Force a device state preview update after async rescan. 9 years ago
Teo Mrnjavac 5f282d50dc Test out a way to make the rescan asynchronous. 9 years ago
Teo Mrnjavac 1a882758ca Revert Replace button to PrettyRadioButton. 9 years ago
Teo Mrnjavac 18755314fd Fix strings and use status text label. 9 years ago
Teo Mrnjavac ef411757af Improved string for Erase. 9 years ago
Teo Mrnjavac c41820c000 Improved string for Replace. 9 years ago
Teo Mrnjavac bf5d0d8862 Strings: s/volume/partition/ 9 years ago
Teo Mrnjavac dcd48badae Try with a full revert. 9 years ago
Teo Mrnjavac a8f06d00d0 Debug info. 9 years ago
Teo Mrnjavac e2f9a5b93c Maybe not. 9 years ago
Teo Mrnjavac 6c614b946b A full view delete/recreate on partition selection :( 9 years ago
Teo Mrnjavac 65278605fe clearJobs is enough on replace partition selection. 9 years ago
Teo Mrnjavac 15e409a107 Don't reparent model managed by PCM. 9 years ago
Teo Mrnjavac 275b68cf5c The PartitionModel should be owned by the PCM. 9 years ago
Teo Mrnjavac dfededc4b4 Use revertDevice in ChoicePage, and always use a fresh Device*. 9 years ago
Teo Mrnjavac b767f0b18f Select partition to replace from the current DeviceModel. 9 years ago
Teo Mrnjavac 2258c806ae Make the bars/labels views members in ChoicePage. 9 years ago
Teo Mrnjavac d164ec4d91 Remove ReplaceWidget. 9 years ago
Teo Mrnjavac d0ee43172c Handle selection behavior on current state preview views. 9 years ago
Teo Mrnjavac 0c9d64878a Only enable selection when it makes sense 9 years ago
Teo Mrnjavac 1c279dac24 Make bars and labels share the selection model. 9 years ago
Teo Mrnjavac 6af901a675 Use BootloaderEntryName from Branding for target root partition id. 9 years ago
Teo Mrnjavac 0c840abdc5 Allow setting a custom new root name in Labels view. 9 years ago
Teo Mrnjavac f736ace996 Update Erase disk string. 9 years ago
Teo Mrnjavac cda99a2a65 New Alongside strings. 9 years ago
Teo Mrnjavac 37634e1e5a New Replace strings. 9 years ago
Teo Mrnjavac d27ac4c041 New Erase disk strings. 9 years ago
Teo Mrnjavac 48d0de2e08 Let's try with no main message. 9 years ago
Teo Mrnjavac 326e566927 String changes. 9 years ago
Teo Mrnjavac 0224811bf6 Move Osprober to PCM and add Osprober roles to PartitionModel. 9 years ago
Teo Mrnjavac a9e241d288 Fix strings. 9 years ago
Teo Mrnjavac 1ad6c7e8ac Use new Labels view. 9 years ago
Teo Mrnjavac b65fe87503 PartitionPreview is now PartitionBarsView. 9 years ago
Teo Mrnjavac 3beebf4137 String improvement. 9 years ago
Teo Mrnjavac 84c254ced2 Use DeviceInfoWidget in ChoicePage. 9 years ago
Teo Mrnjavac 4c90a68241 Make choice text refer to the currently selected device. 9 years ago
Teo Mrnjavac 3bf1fe716f Yank out compact mode, refactor layout, fix strings. 9 years ago
Teo Mrnjavac 47b5c6eeb4 Use ReplaceWidget in ChoicePage. 9 years ago
Teo Mrnjavac a79575afe8 Create erase button in a separate method. 9 years ago
Teo Mrnjavac e0b1290b8c Update the bootloader picker when the chosen device changes. 9 years ago
Teo Mrnjavac 526180dde2 Use ExpandableRadioButton in ChoicePage for Erase on MBR. 9 years ago
Teo Mrnjavac 368d3fe747 Apply partitioning action choice separately from preview, and update. 9 years ago
Teo Mrnjavac 391b52427a Properly handle the edge case of a PCM::revert and null deviceModel. 9 years ago
Teo Mrnjavac 32fd12d501 Add label to PCM state preview. 9 years ago
Teo Mrnjavac 65fd43729c Use PartitionActions in ChoicePage for Erase.
Document ChoicePage because it's quite long and confusing.
Add PCM state preview and update it when a choice is selected.
Smaller icons.
Update strings.
9 years ago
Teo Mrnjavac eeceed91eb Refactor ChoicePage workflow, use rescanned state for Preview widget. 9 years ago
Teo Mrnjavac d9421f586f Sync layout with PartitionPage. 9 years ago
Teo Mrnjavac fadfc67015 Split up ChoicePage loading, support preview and disk chooser. 9 years ago
Teo Mrnjavac 201cba6c77 UIfy ChoicePage. 9 years ago
Teo Mrnjavac e58fe43a03 Try out GUI options for having a preview in the choice phase. 9 years ago
Teo Mrnjavac 5f54a56513 PMUtils is now KPMHelpers. Also fixup after PartUtils refactor. 10 years ago
Teo Mrnjavac 88719d961f Initialize all members in ChoicePage. 10 years ago
Teo Mrnjavac 195b585282 Disable alongside and replace features on EFI system without ESP. 10 years ago
demmm 5a07c240a9 use ShortProductName as second argument
choicepage.cpp has 2 instances where %2 is not defined
10 years ago
Teo Mrnjavac 30559baa16 Reorder entries on ChoicePage. 10 years ago
Teo Mrnjavac 06b4443e80 Const correctness. 10 years ago
Teo Mrnjavac fefa736501 Use <strong> instead of <b> in all instances. 10 years ago
Teo Mrnjavac ffc65fa07e New Partitioning icons, still being fixed up. 10 years ago
Teo Mrnjavac d0235c4e76 Improve strings for actions in ChoicePage. 10 years ago
Teo Mrnjavac 7e7e47b6d1 Do not warn of data loss which might not happen.
CAL-194 #comment Fixed up warnings in ChoicePage.
10 years ago
Teo Mrnjavac 0da99d0866 Hook up ReplacePage in ChoicePage and PartitionViewStep. 10 years ago
Kevin Kofler 5cae4e0632 partition: Don't assume that an unknown OS is Windows 7.
Don't talk about "Windows 7 programs, documents, photos, music, and
other files" when we actually have no idea what the other operating
system is or when there are multiple ones.
11 years ago
Teo Mrnjavac faa77d7f5e Use Retranslator in Partitioning module. 11 years ago
Teo Mrnjavac 2e2bd78deb Use Branding in partition viewmodule. 11 years ago
Teo Mrnjavac 2347ead200 Remove bad debug feature. 11 years ago
Teo Mrnjavac 6d60ca5e63 Fix item order in ChoicePage 11 years ago
Teo Mrnjavac e7995ad540 Improve Osprober logic to immediately check if entries are resizable. 11 years ago
Teo Mrnjavac 045d9cdf8c Fix layout in partitioning choice page. 11 years ago
Teo Mrnjavac faa39e1746 Enable resize+alongside radiobutton if osprober reports multiple lines. 11 years ago
Teo Mrnjavac 0801756cd1 Stub for Alongside page, and logic to detect if alongside is possible. 11 years ago
Teo Mrnjavac a98a4bb614 Add ChoicePage to partition module + OS detection with os-prober. 11 years ago