Teo Mrnjavac
4537103a43
Set up split widget when a partition is selected.
2016-01-12 11:43:02 +01:00
Teo Mrnjavac
d85bf01107
Initialized view is the best kind of view.
2016-01-11 19:26:14 +01:00
Teo Mrnjavac
37df381404
Proper parenting.
2016-01-11 19:07:48 +01:00
Teo Mrnjavac
80018e1d5b
Signal-slot plumbing and splitter setup for Alongside.
2016-01-11 19:02:34 +01:00
Teo Mrnjavac
46ea8a484e
Update year.
2016-01-11 17:30:33 +01:00
Teo Mrnjavac
92127e1abe
Unbreak build.
2016-01-11 15:57:57 +01:00
Teo Mrnjavac
56292974a4
Bring PartitionSplitterWidget layout up to PartitionBarsView level.
2016-01-11 15:54:10 +01:00
Teo Mrnjavac
6a93f34c15
Move init logic into PartitionSplitterWidget.
2016-01-11 15:14:47 +01:00
Teo Mrnjavac
80d908e75b
Document properly.
2016-01-08 18:09:19 +01:00
Teo Mrnjavac
08f9753aa2
Experimental: try to enforce a minimum partition size.
...
This breaks any hope of inline-resizing small partitions.
2016-01-08 17:55:04 +01:00
Teo Mrnjavac
b3f86925a8
Fix m_choice state.
2016-01-08 16:51:25 +01:00
Teo Mrnjavac
b422f646a6
Make sure the checked state change can happen.
2016-01-08 16:43:58 +01:00
Teo Mrnjavac
bc9ec8e5ba
Fix build.
2016-01-08 16:37:45 +01:00
Teo Mrnjavac
3869338c39
Make the QButtonGroup a member in ChoicePage.
2016-01-08 16:35:50 +01:00
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.
2016-01-08 15:38:01 +01:00
Teo Mrnjavac
53c27208f1
Also uncheck if hidden.
2016-01-08 14:50:09 +01:00
Teo Mrnjavac
f71ce22f3b
Make sure to show all the relevant partitioning actions.
2016-01-08 14:45:58 +01:00
Teo Mrnjavac
0c05812c68
Update bootloader combobox when the selected device changes.
2016-01-07 17:24:01 +01:00
Teo Mrnjavac
64d296aa06
Sensible default to current device in bootloader picker.
2016-01-05 18:45:59 +01:00
Teo Mrnjavac
6ce932870f
Clear selection on action change no matter what.
2015-12-31 16:58:50 +01:00
Teo Mrnjavac
74ba1df25f
Try to manage preview visibility.
2015-12-31 16:55:18 +01:00
Teo Mrnjavac
38b90560cf
Remove debug spam.
2015-12-31 16:36:24 +01:00
Teo Mrnjavac
22459c8fb8
Debug output.
2015-12-31 16:35:01 +01:00
Teo Mrnjavac
6dd639fd3c
Try with rows.
2015-12-31 16:29:45 +01:00
Teo Mrnjavac
afef78d1af
Don't enable next for replace by default.
2015-12-31 16:27:10 +01:00
Teo Mrnjavac
736d35840d
Rely on item selection.
2015-12-31 16:24:46 +01:00
Teo Mrnjavac
59ec549617
Manage next button status.
2015-12-31 16:21:50 +01:00
Teo Mrnjavac
08d1c89f21
Don't forget to perform the autopartition operation when not resetting.
2015-12-31 16:12:52 +01:00
Teo Mrnjavac
73be443e22
And use it.
2015-12-31 15:39:32 +01:00
Teo Mrnjavac
5df78cc513
Add callback support to ScanningDialog statics.
2015-12-31 15:38:50 +01:00
Teo Mrnjavac
50ef1f1b70
Make sure we autopartition after the revert is over.
2015-12-31 15:18:34 +01:00
Teo Mrnjavac
f589e33fa5
Runtime signals, runtime errors.
2015-12-31 15:14:42 +01:00
Teo Mrnjavac
296bb412a8
Revert to runtime singal-slot syntax for easy disconnects.
2015-12-31 15:12:40 +01:00
Teo Mrnjavac
3cb293aa75
Avoid unnecessary casts.
2015-12-31 15:02:46 +01:00
Teo Mrnjavac
f01d802d40
No point in trying to reset and replace if nothing is selected.
2015-12-31 14:50:43 +01:00
Teo Mrnjavac
7e43c66661
Better order, probably.
2015-12-31 14:45:43 +01:00
Teo Mrnjavac
7dd669d997
Clear selection in before view.
2015-12-31 14:43:57 +01:00
Teo Mrnjavac
fbb92646d8
Asynchronous revert for Erase operation.
2015-12-31 14:40:40 +01:00
Teo Mrnjavac
5c0627a9d3
Remove debug spam.
2015-12-31 14:40:04 +01:00
Teo Mrnjavac
64655d92a1
Try to ensure the connection for the replace operation is unique.
2015-12-31 14:38:28 +01:00
Teo Mrnjavac
d6e773e220
Debug output.
2015-12-31 14:26:31 +01:00
Teo Mrnjavac
e061385f4b
Avoid multiple connects.
2015-12-31 14:17:36 +01:00
Teo Mrnjavac
db36f18399
Don't overcomplicate.
2015-12-31 14:16:33 +01:00
Teo Mrnjavac
4039d8d4db
Make on-action-select rescan also async.
2015-12-31 14:14:47 +01:00
Teo Mrnjavac
44bc06eb4c
Use it in manual partitioning.
2015-12-31 14:14:25 +01:00
Teo Mrnjavac
427b930531
Add convenience overload for ScanningDialog::run
2015-12-31 14:13:43 +01:00
Teo Mrnjavac
2b862bf431
And in manual partitioning.
2015-12-31 13:56:19 +01:00
Teo Mrnjavac
093c7b042d
Use it in ChoicePage.
2015-12-31 13:56:11 +01:00
Teo Mrnjavac
e1140b6fa8
Add static concurrent support to ScanningDialog.
2015-12-31 13:55:33 +01:00
Teo Mrnjavac
d28946040f
Use ScanningDialog in replace operation.
2015-12-31 13:19:50 +01:00