Commit Graph

109 Commits

Author SHA1 Message Date
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
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
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
7e6c626a0b PluginFactory in Partition module. 2015-09-15 16:48:42 +02:00
Teo Mrnjavac
42e465aa10 CalamaresUtils::System is now a class. 2015-09-15 16:48:41 +02:00
Teo Mrnjavac
e8de570acb Build against partresizerwidget and related in KPMcore. 2015-09-15 16:48:40 +02:00
Teo Mrnjavac
c2eef9ac30 The Humongous Include Fixage For KPMcore Headers. 2015-09-15 16:48:40 +02:00
Teo Mrnjavac
45aac4ea78 Reset filesystem combo box to current filesystem if going back to "Keep" 2015-07-15 13:35:07 +02:00
Teo Mrnjavac
49f470b503 Update non-mountable list in CreatePartitionDialog. 2015-07-15 13:26:13 +02:00
Teo Mrnjavac
2ec2b4ab86 Disallow mounting non-mountable filesystem types. 2015-07-15 13:25:52 +02:00
Teo Mrnjavac
9bc77fe386 Minimum width. 2015-07-15 13:02:42 +02:00
Teo Mrnjavac
9f2086a648 Allow changing the filesystem type when editing a partition. 2015-07-15 12:51:35 +02:00
Teo Mrnjavac
3326ec4ace Clear mountPoint string when selecting a non-mountable filesystem type.
CAL-249 #close I pushed a fix, please test and reopen if still broken.
2015-07-02 12:18:26 +02:00
Teo Mrnjavac
27309619d3 Optionally do not allow a swap partition smaller than physical RAM. 2015-06-26 15:49:02 +02:00
Teo Mrnjavac
35f4db9316 Read ensureSuspendToDisk from partition.conf. 2015-06-26 15:48:12 +02:00
Ramon Buldó
92736c3486 Change how swap is calculated in automatic installation.
It uses same values as Thus/Anaconda.
Takes into account available disk space (don't use more than 10% of it)
2015-06-26 15:36:15 +02:00
Teo Mrnjavac
88719d961f Initialize all members in ChoicePage. 2015-06-14 00:55:26 +02:00
Teo Mrnjavac
23c21074af Initialize all the things in PartitionSplitterWidget. 2015-06-14 00:45:38 +02:00
Teo Mrnjavac
617d6d018c Clarify. 2015-06-10 00:17:59 +02:00
Teo Mrnjavac
35e859e66e Automatically create a swap partition if there's enough space. 2015-06-10 00:06:45 +02:00
Teo Mrnjavac
8885a7e5f6 Fix bug with KPM enum which prevented logical partition creation. 2015-06-07 03:24:00 +02:00
Teo Mrnjavac
cf5e137947 Correct operations order in EraseDiskPage. 2015-06-05 18:02:14 +02:00
Teo Mrnjavac
25c2b7265b Fixup operations order when autopartitioning. 2015-06-05 18:02:14 +02:00
Teo Mrnjavac
0426d7fd35 Bump EFI system partition default size to 300M. 2015-06-05 18:02:14 +02:00
Teo Mrnjavac
7a69aae0cb Correct operation order in EraseDiskPage for EFI. 2015-06-05 18:02:14 +02:00
Teo Mrnjavac
d499fed8a0 Add EFI detection support to Alongside page. 2015-06-05 18:02:14 +02:00
Teo Mrnjavac
e3ef61a7f2 Move onPartitionSelected into a slot instead of a huge lambda. 2015-06-05 18:02:14 +02:00
Teo Mrnjavac
195b585282 Disable alongside and replace features on EFI system without ESP. 2015-06-05 18:02:13 +02:00
Teo Mrnjavac
b507a0e2b9 Rebase ReplacePage on top of EFI support in PCM. 2015-06-05 18:02:13 +02:00
Teo Mrnjavac
905835295a Move osprober management out of ctor. 2015-06-05 18:02:13 +02:00
Teo Mrnjavac
a2f1d49983 Remove debug spam. 2015-06-05 18:02:13 +02:00
Teo Mrnjavac
a2c5bcd0ee Fixed m_isEfi falsely false in ReplacePage. 2015-06-05 18:02:13 +02:00
Teo Mrnjavac
d54f314394 Add debug spam to ReplacePage.cpp 2015-06-05 18:02:13 +02:00
Teo Mrnjavac
18eb0c7b96 Add ESP detection and choice to ReplacePage. 2015-06-04 02:28:12 +02:00
Teo Mrnjavac
04f977d28f Add ESP related UI elements to ReplacePage. 2015-06-04 02:28:12 +02:00
demmm
5a07c240a9 use ShortProductName as second argument
choicepage.cpp has 2 instances where %2 is not defined
2015-05-16 19:43:27 +02:00
Teo Mrnjavac
cf3359bdb4 Reset ReplacePage when going back from the next one. 2015-04-29 18:16:48 +02:00
Teo Mrnjavac
55b93091e6 Add reset method to ReplacePage. 2015-04-29 18:16:48 +02:00