Commit Graph

94 Commits

Author SHA1 Message Date
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
4039d8d4db Make on-action-select rescan also async. 2015-12-31 14:14:47 +01:00
Teo Mrnjavac
093c7b042d Use it in ChoicePage. 2015-12-31 13:56:11 +01:00
Teo Mrnjavac
d28946040f Use ScanningDialog in replace operation. 2015-12-31 13:19:50 +01:00
Philip
91e1e4af6b [partition-module] fix 'QString::arg: Argument missing' issue 2015-12-31 00:56:46 +01:00
Teo Mrnjavac
f31a45e53a Clean up a bit. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
6db6dc0e08 Debug output. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
4f12aa8dd1 Critical to always have a fresh device. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
14f4335420 Lock the whole replace operation in a mutex. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
9847b8efa9 Try to invalidate whole PartitionModel on replace. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
2a61114d9e Make after partition views members in ChoicePage. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
8a44ffe462 Either revert or clear jobs, not both. 2015-12-30 17:27:13 +01:00
demmm
496d917d94 add strong in selectLabel 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
cd8b7619d0 Use asynchronous device revert. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
019faf730c Revert "Test out a way to make the rescan asynchronous."
This reverts commit e3f28189ced7aa22b3b7a6dc1506a17cbc1325b5.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
d742431ee9 Revert "Force a device state preview update after async rescan."
This reverts commit 717a3d47ca572c28f67757ddf96b63af66d97e14.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
95239af830 Force a device state preview update after async rescan. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
5f282d50dc Test out a way to make the rescan asynchronous. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
1a882758ca Revert Replace button to PrettyRadioButton. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
18755314fd Fix strings and use status text label. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
ef411757af Improved string for Erase. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
c41820c000 Improved string for Replace. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
bf5d0d8862 Strings: s/volume/partition/ 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
dcd48badae Try with a full revert. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
a8f06d00d0 Debug info. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
e2f9a5b93c Maybe not. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
6c614b946b A full view delete/recreate on partition selection :( 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
65278605fe clearJobs is enough on replace partition selection. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
15e409a107 Don't reparent model managed by PCM. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
275b68cf5c The PartitionModel should be owned by the PCM. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
dfededc4b4 Use revertDevice in ChoicePage, and always use a fresh Device*. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
b767f0b18f Select partition to replace from the current DeviceModel. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
2258c806ae Make the bars/labels views members in ChoicePage. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
d164ec4d91 Remove ReplaceWidget. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
d0ee43172c Handle selection behavior on current state preview views. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
0c9d64878a Only enable selection when it makes sense 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
1c279dac24 Make bars and labels share the selection model. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
6af901a675 Use BootloaderEntryName from Branding for target root partition id. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
0c840abdc5 Allow setting a custom new root name in Labels view. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
f736ace996 Update Erase disk string. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
cda99a2a65 New Alongside strings. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
37634e1e5a New Replace strings. 2015-12-30 17:27:13 +01:00
Teo Mrnjavac
d27ac4c041 New Erase disk strings. 2015-12-30 17:27:13 +01:00