Teo Mrnjavac
0c7b7ed089
Warn the user if going ahead from manual partitioning without ESP.
2016-03-09 12:54:59 +01:00
Teo Mrnjavac
49eea234ed
Hide bootloader chooser on EFI.
2016-03-09 12:54:16 +01:00
Teo Mrnjavac
182ff03e04
Update createPartition call.
2016-03-08 16:26:20 +01:00
Teo Mrnjavac
3fa7318a37
Do set flags after showing dialog.
2016-03-08 12:50:45 +01:00
Teo Mrnjavac
5a134eb708
Copyright headers.
2016-03-08 12:50:45 +01:00
Teo Mrnjavac
ada0a080fc
Add flags setting support when creating a partition.
2016-03-08 12:50:45 +01:00
Teo Mrnjavac
b83e91b951
Add flags ui to edit partition dialog.
2016-03-08 12:50:45 +01:00
Teo Mrnjavac
06ebf69afe
Initialize all members (fix Coverity defect 98200).
2016-02-26 14:02:22 +01:00
Teo Mrnjavac
7e89e67059
Initialize all members (fix Coverity defect 98206).
2016-02-26 13:39:41 +01:00
Teo Mrnjavac
749a740ffa
Ensure the resizing items aren't null (fix Coverity defect 121862).
2016-02-26 13:13:01 +01:00
Teo Mrnjavac
a0ac9d9f07
Don't dereference nullptr (fix Coverity defect 121863).
2016-02-26 13:00:58 +01:00
Teo Mrnjavac
53741f0d36
Initialize all members in ctor (fix Coverity defect 122658).
2016-02-26 13:00:58 +01:00
Teo Mrnjavac
1e3e1d22bb
Fix build.
2016-02-23 14:43:12 +01:00
Teo Mrnjavac
3c8aee7b5e
Add resizing state flag to Splitter items.
...
New iterator for Splitter items.
Use std::function instead of templates for type safety.
2016-02-23 10:50:48 +01:00
Teo Mrnjavac
bafaa6a225
Keep Splitter items on the stack.
2016-02-22 18:51:44 +01:00
Teo Mrnjavac
7bf0fa2575
Get better debug information.
2016-02-22 16:39:06 +01:00
Teo Mrnjavac
d6de5be8d0
Don't segfault on free space in Splitter widget.
2016-02-22 15:51:50 +01:00
Teo Mrnjavac
e91d213872
Improve setting ESP.
2016-02-19 16:57:49 +01:00
Teo Mrnjavac
e27b9fc295
Handle ESP selector visibility.
2016-02-19 16:51:24 +01:00
Teo Mrnjavac
a4831085fb
Only override BIOS bootloader install path if there's no UI.
2016-02-19 16:42:51 +01:00
Teo Mrnjavac
7a89b53538
Refactor leave event of ChoicePage, add ESP mount point support.
...
PVS now calls ChoicePage::onLeave, which in turn runs ChoicePage::
doAlongsideApply and/or sets up the ESP mount point based on the UI
state if it's running in EFI mode and the action is Alongside or
Replace.
If setting up under BIOS, Alongside and Replace always install
the bootloader in the MBR of the current device.
2016-02-19 16:33:19 +01:00
Teo Mrnjavac
569f2d9d50
Use iterators instead.
2016-02-17 17:17:50 +01:00
Teo Mrnjavac
dc038dfe1e
Useless code is useless.
2016-02-17 16:52:21 +01:00
Teo Mrnjavac
4781bc0f7a
Use a QVector.
2016-02-17 16:46:51 +01:00
Teo Mrnjavac
c1b4320f5c
Correctly handle free space in Splitter widget.
2016-02-17 16:41:05 +01:00
Teo Mrnjavac
7f6199ad37
Remember to update total.
2016-02-17 16:36:13 +01:00
Teo Mrnjavac
7bf918bfee
Compensate for small partition visibility in Splitter widget.
2016-02-17 16:25:01 +01:00
Teo Mrnjavac
ea7b95e474
Maybe don't crash.
2016-02-16 14:50:01 +01:00
Teo Mrnjavac
9ecd23dfc7
In the labels view too.
2016-02-16 14:45:50 +01:00
Teo Mrnjavac
db69a860b0
Try to make it more responsive.
2016-02-16 14:27:54 +01:00
Teo Mrnjavac
9757de0d2c
Restore the cursor.
2016-02-16 14:21:38 +01:00
Teo Mrnjavac
adbf0c7276
Try another approach.
2016-02-16 14:19:22 +01:00
Teo Mrnjavac
2c5d33839b
Maybe we're restoring too much.
2016-02-16 14:14:35 +01:00
Teo Mrnjavac
eac6b4f983
Set an override cursor for the whole application.
2016-02-16 14:09:44 +01:00
Teo Mrnjavac
25a61d07a5
Don't uncolor partition.
2016-02-16 14:06:28 +01:00
Teo Mrnjavac
1aa8279cf8
Try the forbidden cursor when hovering an unselectable partition.
2016-02-16 13:56:07 +01:00
Teo Mrnjavac
5372245aed
Copyright statements.
2016-02-12 17:19:30 +01:00
Teo Mrnjavac
485176d70d
And always do that, please.
2016-02-12 16:48:29 +01:00
Teo Mrnjavac
12ec3bb74b
Iterate over all partitions for canBeResized check, not just osprober.
2016-02-12 16:45:52 +01:00
Teo Mrnjavac
c3404769dc
Use new check as selection filter in view.
2016-02-12 15:02:49 +01:00
Teo Mrnjavac
ffe419751c
Use the new canBeResized in ChoicePage.
2016-02-11 17:04:36 +01:00
Teo Mrnjavac
984bc7ac08
Use it in summary.
2016-02-11 16:00:49 +01:00
Teo Mrnjavac
56e6509341
Use it in ChoicePage.
2016-02-11 16:00:36 +01:00
Teo Mrnjavac
b374404c6f
Allow hiding extended partition in Labels view.
2016-02-11 16:00:07 +01:00
Teo Mrnjavac
61685cec86
Remove old count.
2016-02-10 17:39:42 +01:00
Teo Mrnjavac
fb4c22c274
Use correct count.
2016-02-10 17:31:00 +01:00
Teo Mrnjavac
0f756c7167
Use it in ChoicePage.
2016-02-10 17:02:42 +01:00
Teo Mrnjavac
65f5da5a8d
Draw nested partition enable/disable support in Splitter widget.
2016-02-10 17:02:10 +01:00
Teo Mrnjavac
aaeb28e45e
Don't round size estimate down to an int.
2016-02-10 16:00:24 +01:00
Teo Mrnjavac
5f3e5bf372
Consistent config item naming.
2016-02-10 15:41:32 +01:00