Teo Mrnjavac
3d5753e97c
Better way to compute items in nested/non-nested partitions mode.
2016-02-10 15:33:31 +01:00
Teo Mrnjavac
d2600bc5dc
Set the nested partitions mode in PartitionPage.
2016-02-10 15:00:02 +01:00
Teo Mrnjavac
7bb76c70ba
Set the nested partitions mode in ChoicePage.
2016-02-10 15:00:02 +01:00
Teo Mrnjavac
1ed1841e89
Read the setting from partitions.conf and apply it in PVS.
2016-02-10 15:00:02 +01:00
Teo Mrnjavac
086634ae7b
Nested partitions mode support in PartitionBarsView.
2016-02-10 15:00:02 +01:00
Teo Mrnjavac
b17b7a9c89
Asynchronous rescan on device change.
2016-02-09 13:23:23 +01:00
Teo Mrnjavac
877fa98ea6
Revert all devices if core dirty on device choice.
2016-02-09 13:03:14 +01:00
Teo Mrnjavac
ec5a464eda
Make sure a default bootloader location is set.
2016-01-29 17:43:55 +01:00
Teo Mrnjavac
7f235525f2
Try slightly smaller action icons.
2016-01-29 17:10:28 +01:00
Teo Mrnjavac
30c38c4f4d
Safer pointer.
2016-01-29 17:07:08 +01:00
Teo Mrnjavac
1bc6556b65
We don't need this any more...
2016-01-29 16:49:39 +01:00
Teo Mrnjavac
bef7444f47
ExpandableRadioButton is no more.
2016-01-28 18:44:27 +01:00
Teo Mrnjavac
5ccfc20258
Refactor bootloader picker into the bottom layout.
2016-01-28 18:43:35 +01:00
Teo Mrnjavac
e1a6085a1b
Try different layout for first row in ChoicePage.
2016-01-28 13:04:44 +01:00
Teo Mrnjavac
619e82e5d3
Fixup string.
2016-01-28 13:03:22 +01:00
Teo Mrnjavac
2f9a45b3a7
Fixup strings.
2016-01-28 13:01:50 +01:00
Teo Mrnjavac
30351d125a
Reduce spacing.
2016-01-28 12:53:54 +01:00
Teo Mrnjavac
1a11d8589a
Fix layout.
2016-01-27 18:27:03 +01:00
Teo Mrnjavac
b6218272f3
Add BootInfoWidget to ChoicePage.
2016-01-27 18:23:56 +01:00
Teo Mrnjavac
6af0022e81
Yank boot stuff out from DeviceInfoWidget.
2016-01-27 17:55:38 +01:00
Teo Mrnjavac
4223e22f5b
New BootInfoWidget.
2016-01-27 17:54:58 +01:00
Teo Mrnjavac
9dbdeb932d
Improve strings in DeviceInfoWidget.
2016-01-27 16:46:47 +01:00
Teo Mrnjavac
b811f9e261
Fixup strings.
2016-01-25 16:59:05 +01:00
Teo Mrnjavac
051282d9bf
Do the same in PartitionBarsView.
2016-01-15 18:40:59 +01:00
Teo Mrnjavac
69f488f07b
Override mousePressEvent to correctly handle selection filter.
2016-01-15 18:40:59 +01:00
Teo Mrnjavac
16da0bd8d8
I guess this is a better spot.
2016-01-15 18:40:59 +01:00
Teo Mrnjavac
7c7c635d87
Set filter on both views.
2016-01-15 18:40:59 +01:00
Teo Mrnjavac
ba01022d42
Set the filter function in Labels view.
2016-01-15 18:40:59 +01:00
Teo Mrnjavac
65230c7954
Add a SelectionFilter lambda for Alongside.
2016-01-15 18:40:59 +01:00
Teo Mrnjavac
ddf4878ec7
Apply SelectionFilter in Partition{Labels,Bars}View.
2016-01-15 18:40:59 +01:00
Teo Mrnjavac
f7f19eb617
SelectionFilter function type.
2016-01-15 18:40:59 +01:00
Teo Mrnjavac
f958f69218
Fix weird issue with alongside failing to create new partition.
2016-01-14 18:47:02 +01:00
Teo Mrnjavac
423d2dfc5c
Make sure we update the splitter widget after a rescan.
2016-01-14 16:14:57 +01:00
Teo Mrnjavac
601d67988d
Fix shrink size computation.
...
I don't get how this could possibly ever have worked.
2016-01-13 18:23:50 +01:00
Teo Mrnjavac
983c16d991
Fix up views in summary.
2016-01-13 18:09:20 +01:00
Teo Mrnjavac
26c89e6806
Make sure Alongside operation is applied.
2016-01-13 18:02:03 +01:00
Teo Mrnjavac
8525cefb6b
Fix next status handling.
2016-01-13 17:55:51 +01:00
Teo Mrnjavac
b5882a75d1
AlongsidePage is not used any more.
2016-01-13 17:50:05 +01:00
Teo Mrnjavac
5242536b2a
Make doAlongsideApply public in ChoicePage.
2016-01-13 17:49:36 +01:00
Teo Mrnjavac
27d69502a3
Alongside apply slot.
2016-01-13 17:43:59 +01:00
Teo Mrnjavac
3f9aae9af6
Fix splitter handle placement on child partitions.
2016-01-13 16:23:12 +01:00
Teo Mrnjavac
9682520c61
Draw the handle when it matters.
2016-01-13 16:17:38 +01:00
Teo Mrnjavac
3238498e48
Don't crash.
2016-01-13 16:15:19 +01:00
Teo Mrnjavac
491e046824
Robust means not broken, please.
2016-01-13 16:12:51 +01:00
Teo Mrnjavac
5eb6f6799e
Try to make it more robust.
2016-01-13 16:12:08 +01:00
Teo Mrnjavac
10c51528a9
Repaint viewport on selection change.
2016-01-13 15:16:01 +01:00
Teo Mrnjavac
ef0d46dd93
Years in header.
2016-01-13 15:16:01 +01:00
Teo Mrnjavac
110344e548
Actually set the selection model on the superclass.
2016-01-13 15:16:01 +01:00
Teo Mrnjavac
55c52e654a
Try to force a repaint on selection changed.
2016-01-13 15:16:01 +01:00
Teo Mrnjavac
cb63d7d302
Draw the partitions in the alongside view even when not resizing.
2016-01-12 14:04:44 +01:00
Teo Mrnjavac
cad8845f12
Better name for alongside slot.
2016-01-12 14:04:25 +01:00
Teo Mrnjavac
b665b7192e
Always repaint labels view on selection change, not just when hovering.
2016-01-12 13:45:32 +01:00
Teo Mrnjavac
1a48524a9a
Repaint viewport on selection changed.
...
This issue wasn't noticeable earlier because every selection change
implied additional operations (in Replace) which used to trigger a
repaint at the right time for free. With this we make sure we get a
repaint.
2016-01-12 13:44:18 +01:00
Teo Mrnjavac
f2add6f2c2
Remove leftover return that was wrecking havoc.
2016-01-12 13:18:26 +01:00
Teo Mrnjavac
1bc0c41f02
Restore sizes.
2016-01-12 13:05:11 +01:00
Teo Mrnjavac
430a4feea9
Allow changing the to be resized partition without a reinit.
2016-01-12 12:48:39 +01:00
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
Philip
91e1e4af6b
[partition-module] fix 'QString::arg: Argument missing' issue
2015-12-31 00:56:46 +01:00
Teo Mrnjavac
c7ae18df4d
Keep selection in sync between tree and bars view in manual partitioning
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
523c25f1e2
Make rescan asynchronous in manual partitioning, and use ScanningDialog
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
90e028a2b0
New ScanningDialog with a spinner.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
86399ece26
Trigger core reset when advancing to manual partitioning.
2015-12-30 17:27:13 +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
43c67310db
Hide from labels view short instances of free space.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
3732f3e5b2
Trim /dev/ from visible partition paths.
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
3009eee622
Add hline and 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
071c02086a
Update last page status.
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
1a4b6b1c9c
Isolate painter in selection square.
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
7102596729
Add Q_OBJECT macros.
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
f2093be353
Full selection and hover support in labels view.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
fd33eb71ba
Add some more string guesswork to labels view, with FS pretty names.
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
87a31a0514
Tweak labels view margin.
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
Teo Mrnjavac
48d0de2e08
Let's try with no main message.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
326e566927
String changes.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
fe4cf3c4ec
Add some spacing between label view item rows.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
0af434bfc1
Factor out text building for label view items for proper sizeHint.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
0be736acf7
Improve information in labels view.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
0224811bf6
Move Osprober to PCM and add Osprober roles to PartitionModel.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
7b66514bf5
Clean up debug spam.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
333214f7ca
Finally fix selection.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
f154a135d8
Test out awful hack to try to make selection work properly.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
3fc354284a
Improve debug output.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
8acb70de5c
Use currentIndex instead of selection.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
99a5ac8e4d
Debug output.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
7fce08459b
Don't skip extended partition.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
f64d210496
Enable selection behavior and add debug output to Labels view.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
fecb50779a
Only paint selection and hover if selectionMode is not NoSelection.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
2f35aa1258
And selectionModel() better exist...
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
584ca6da18
Rely on selectionModel() instead of currentIndex().
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
517f958616
Magic numbers for view height.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
df9cec14f7
More arbitrary magic to try to fix all the pixels properly.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
9b60040bab
Magic numbers.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
a27a5496b7
Try a statically calculated selection margin.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
798a491296
Adjust padding.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
5aa8cd4a9b
Use semitransparent overlay rounded rect for PBV selection.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
7c80f846f1
Add debug output.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
c2cb367753
Remember QPersistentModelIndex rather than row for hover effect.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
36f30b1ede
Support selection and better hover.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
cc5520edda
Add hover and click support to PartitionBarsView.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
a9e241d288
Fix strings.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
1ad6c7e8ac
Use new Labels view.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
eed8d3b83b
Split out Labels view from Bars view.
...
Both are QAbstractItemViews and can be used on top of a PartitionModel,
together or separately.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
b65fe87503
PartitionPreview is now PartitionBarsView.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
3beebf4137
String improvement.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
37af36499c
Layout fix.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
78808251b9
Fix sizeHint calculation, useless padding is useless.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
ccc93d2c64
Better partition label square size.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
93c515ccef
Add documentation for partition table types.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
83cbe16918
Fixup preview height.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
84c254ced2
Use DeviceInfoWidget in ChoicePage.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
9d9de792e5
New DeviceInfoWidget to educate the user.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
4c90a68241
Make choice text refer to the currently selected device.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
b31ac92d7e
And make it build.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
3bf1fe716f
Yank out compact mode, refactor layout, fix strings.
2015-12-30 17:27:13 +01:00