Commit Graph

393 Commits

Author SHA1 Message Date
Teo Mrnjavac
78808251b9 Fix sizeHint calculation, useless padding is useless. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
ccc93d2c64 Better partition label square size. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
93c515ccef Add documentation for partition table types. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
83cbe16918 Fixup preview height. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
84c254ced2 Use DeviceInfoWidget in ChoicePage. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
9d9de792e5 New DeviceInfoWidget to educate the user. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
4c90a68241 Make choice text refer to the currently selected device. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
b31ac92d7e And make it build. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
3bf1fe716f Yank out compact mode, refactor layout, fix strings. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
c6a7c54904 Preview widget height. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
c717a08d6d Unbreak 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
abfc009872 Actually apply changes. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
2320ce9c04 Layout fixes. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
47b5c6eeb4 Use ReplaceWidget in ChoicePage. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
26ac809d6e Don't instantiate ReplacePage in PVS any more. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
46fcca63c3 Refactor ReplacePage into new ReplaceWidget. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
8a6dcfbe2f Move ReplacePartition operation to PartitionActions. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
a79575afe8 Create erase button in a separate method. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
e0b1290b8c Update the bootloader picker when the chosen device changes. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
a65be8bfda Add the expanded signal to ExpandableRadioButton. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
526180dde2 Use ExpandableRadioButton in ChoicePage for Erase on MBR. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
02c345e3be Use QGridLayout in ExpandableRadioButton to align widget with label. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
40ee57bed1 Useless margin is useless. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
94eda832f6 Build it. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
32e97c6ef2 Initial commit for ExpandableRadioButton.
ExpandableRadioButton extends PrettyRadioButton with an optional
user-provided QWidget at the bottom, which only shows up when the
button is checked.
2015-12-30 17:27:02 +01:00
Teo Mrnjavac
e83fdfbd13 Make PrettyRadioButton inheritable. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
368d3fe747 Apply partitioning action choice separately from preview, and update. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
391b52427a Properly handle the edge case of a PCM::revert and null deviceModel. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
9b2f04daf6 Add reverted signal to PCM. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
36aa8f736a Wrap choice items in a ScrollArea. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
0a72f22a34 WIP: go to next page on next if erase selected. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
32fd12d501 Add label to PCM state preview. 2015-12-30 17:27:02 +01:00
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.
2015-12-30 17:27:02 +01:00
Teo Mrnjavac
2e9e1782cf Remove EraseDiskPage from PartitionViewStep. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
9167a34f2e Kill EraseDiskPage, add PartitionActions. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
eeceed91eb Refactor ChoicePage workflow, use rescanned state for Preview widget. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
d9421f586f Sync layout with PartitionPage. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
c031ed677f String fix. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
8858ea7854 Show preview widget for unknown disklabels or no disklabel. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
7adaa65795 Move preview up. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
26c2c08c47 Constant for unknown disklabel color. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
fadfc67015 Split up ChoicePage loading, support preview and disk chooser. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
9a67f6372c Continue asynchronously loading PartitionViewStep after config load. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
3ba058d5b7 Add compact mode default. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
201cba6c77 UIfy ChoicePage. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
e58fe43a03 Try out GUI options for having a preview in the choice phase. 2015-12-30 17:27:02 +01:00
Teo Mrnjavac
5f54a56513 PMUtils is now KPMHelpers. Also fixup after PartUtils refactor. 2015-09-18 15:41:07 +02:00
Teo Mrnjavac
95e87391a4 Refactor Osprober and resizability logic out ot PartitionViewStep. 2015-09-18 15:39:49 +02:00
Teo Mrnjavac
c5f9397d18 Keep UUID when clearing swap.
CAL-156 #comment I've just pushed a fix attempt for this, please test.
2015-09-17 15:16:24 +02:00
Teo Mrnjavac
7e6c626a0b PluginFactory in Partition module. 2015-09-15 16:48:42 +02:00