Commit Graph

206 Commits

Author SHA1 Message Date
Teo Mrnjavac
9c10b49802 Check if the filesystem to be resized actually supports grow/shrink. 2014-10-14 11:48:19 +02:00
Teo Mrnjavac
ce407a5ec4 Use good old C++ template instead of auto parameter which needs C++1y. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
961eadada4 New UI and logic for Alongside autopartitioning+install. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
08a2ab94e7 Use PMUtils::findPartitionByPath in PVS + fix back button in Alongside. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
2347ead200 Remove bad debug feature. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
6d60ca5e63 Fix item order in ChoicePage 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
6bd5736d35 Add findPartitionByPath to PMUtils 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
e7995ad540 Improve Osprober logic to immediately check if entries are resizable. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
045d9cdf8c Fix layout in partitioning choice page. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
faa39e1746 Enable resize+alongside radiobutton if osprober reports multiple lines. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
0801756cd1 Stub for Alongside page, and logic to detect if alongside is possible. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
c070b1c836 Const correctness. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
c6eb0721d9 Check for root mount point before going ahead. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
aeb20761cc Add preview and partitioning operations to Erase+Autopartition code path 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
8a50685c75 Add clearJobs to PCM 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
b7f2d5d9d3 Fix page flow issue in partition module. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
a943d55063 Size policy on erase page. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
ef703b0859 Add page for erase+install operation. 2014-10-07 16:07:28 +02:00
Teo Mrnjavac
dab5a05116 Add isDirty check to PartitionCoreModule 2014-10-07 16:07:27 +02:00
Teo Mrnjavac
4cadbf9b98 Expose icon and tooltip in DeviceModel. 2014-10-07 16:07:27 +02:00
Teo Mrnjavac
a98a4bb614 Add ChoicePage to partition module + OS detection with os-prober. 2014-10-07 16:07:27 +02:00
Teo Mrnjavac
73246b47c6 Prefer nullptr over 0. 2014-10-07 16:07:27 +02:00
Teo Mrnjavac
d39e77f7e8 New PrettyRadioButton, an alternative to QRadioButton with rich text. 2014-10-07 16:07:27 +02:00
Aurélien Gâteau
75129131bb More todos 2014-08-09 11:51:29 +02:00
Aurélien Gâteau
97980f5fad Make PartitionSizeController handle cloning the partition for PartResizerWidget 2014-08-09 11:31:00 +02:00
Aurélien Gâteau
738427130b Update partitionmanager submodule: Fix devices without partition table not being listed 2014-08-08 18:45:46 +02:00
Aurélien Gâteau
ddd8d7063c Doc++ 2014-08-08 16:57:22 +02:00
Aurélien Gâteau
648befb9bb Add README.md 2014-08-08 13:40:09 +02:00
Aurélien Gâteau
044bd46ca3 Add missing license headers 2014-08-08 13:39:40 +02:00
Aurélien Gâteau
119a04ba3c Rename jobtests to partitionjobtests 2014-08-08 13:39:19 +02:00
Aurélien Gâteau
693e9229c8 Dispatch files in core/ gui/ and jobs/ dirs 2014-08-08 13:25:56 +02:00
Aurélien Gâteau
8e2b4050e7 clean ups 2014-08-08 12:37:01 +02:00
Aurélien Gâteau
315c0f0fc5 doc++ 2014-08-08 12:37:01 +02:00
Aurélien Gâteau
7978a8b279 Remove Context class 2014-08-08 12:37:01 +02:00
Aurélien Gâteau
ec1836d802 dead code-- 2014-08-08 12:37:01 +02:00
Aurélien Gâteau
ddb6813d26 Update partitionmanager submodule: merged origin/master into calamares 2014-08-08 10:35:06 +02:00
Aurélien Gâteau
62470ac4cf Update partitionmanager submodule: remove stray kcolorscheme.h include 2014-08-08 08:54:12 +02:00
Aurélien Gâteau
1c9265cd21 Merge branch 'wip/resize-partition' 2014-08-07 17:40:03 +02:00
Aurélien Gâteau
9b30e27f5e update partitionmanager submodule: Nicer rendering of PartResizerWidget 2014-08-07 17:30:07 +02:00
Aurélien Gâteau
310fdc56d9 Set proper colors in PartResizeWidget 2014-08-07 17:26:26 +02:00
Aurélien Gâteau
055904b20a Coding style 2014-08-07 17:25:45 +02:00
Aurélien Gâteau
86481461fd Move color handling to a separate namespace 2014-08-07 17:24:39 +02:00
Aurélien Gâteau
cf4416a171 Keep partition color if space is inserted/removed before it 2014-08-07 16:13:46 +02:00
Aurélien Gâteau
06e30b8290 Remove PartitionSizeWidget 2014-08-07 13:05:16 +02:00
Aurélien Gâteau
5c9c414988 Use PartResizerWidget in CreatePartitionDialog 2014-08-07 13:04:02 +02:00
Aurélien Gâteau
38c685dc10 Move code cloning the partition for PartResizerWidget to PMUtils 2014-08-07 12:59:24 +02:00
Aurélien Gâteau
c109059eb7 Fix crash if widgets are deleted before new ones are set 2014-08-07 12:58:28 +02:00
Aurélien Gâteau
55f4231c92 EditExistingPartitionDialog: Visual resizing of partitions 2014-08-06 18:31:46 +02:00
Teo Mrnjavac
78a3f1ce57 Merge pull request #81 from calamares/config
Configuration refactor
2014-08-06 17:42:35 +02:00
Aurélien Gâteau
c3efa65668 Make sure all PM filesystem classes are initialized early enough
If FileSystemFactory::init() is not called early enough, we won't get
access to some information such as the number of used sectors.
2014-08-06 16:15:34 +02:00