Lisa
02abc0d0a7
Merge pull request #276 from shainer/mountpoint
...
Disallow assigning the same mountpoint to two partitions
2016-12-31 18:49:05 +01:00
Teo Mrnjavac
45315e6ae9
Improve debug output for bootloader code path.
2016-12-02 18:36:02 +01:00
shainer
2759529841
Remove current partition's mountpoint from used list.
...
This means that when we edit a partition, we don't consider
its current mountpoint invalid because it is already in-use.
We need to do this for both "edit existing partition" and
"edit a partition that we are still creating".
2016-11-20 23:19:33 +00:00
shainer
349470ae71
Check mountpoints when editing a partition too.
2016-11-20 23:06:03 +00:00
shainer
8c1199df2d
Check first selection of mountpoint too.
...
When opening the dialog.
2016-11-20 23:05:44 +00:00
shainer
f51b05e8aa
Get the mountpoint from PartitionInfo.
...
The Partition object includes the root mountpoint in
the partition mountpoint, which is not what we want.
2016-11-20 22:46:28 +00:00
shainer
c8dbeb5341
Avoid creating a new partition with a used mountpoint.
...
We get the mountpoints already used by other partitions, and
disable the Ok button in the "Create new partition" dialog if
the user selects/writes a mountpoint which is already used.
We are going to do the same in the Edit partition dialog
after testing.
2016-11-20 22:05:55 +00:00
Teo Mrnjavac
83b51a5867
Show warning.
2016-11-17 19:03:24 +01:00
Teo Mrnjavac
17fe2d82f4
Oops.
2016-11-17 18:28:58 +01:00
Teo Mrnjavac
a55bef5d2d
Warn user about encrypted root with unencrypted /boot.
2016-11-17 18:15:37 +01:00
Teo Mrnjavac
6e7dc0b437
Use the target system's boot name in partitioning summary widget.
2016-10-14 15:27:24 +02:00
Teo Mrnjavac
5796b05fda
Allow disabling automated LUKS modes.
2016-09-26 13:14:54 +02:00
Teo Mrnjavac
c316d22b08
Keep an immutable copy for every scanned Device* to avoid rescans.
2016-09-09 11:28:39 +02:00
Chantara Tith
aa10fe982a
API Changes, logicalSectorSize -> logicalSize, totalSectors -> totalLogical.
2016-09-09 11:28:39 +02:00
Andrius Štikonas
9f0ca042fe
Port away from most cases of Q_FOREACH to C++11 ranged for loop.
...
In order to avoid deep copies, Qt containers over which we iterate must be const
The remaining unported cases require qAsConst (Qt 5.7) or std::as_const (C++17)
2016-09-01 16:46:14 +01:00
Teo Mrnjavac
e9da3acd95
Fix EncryptWidget height.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
04ab71bad9
Fix default new partition text.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
9c90a2a500
Useless margins are useless.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
edeee85cd3
Write reuse Home check box string.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
e6f9714f84
Avoid homePartitionPath going out of scope.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
90bb64fb17
Pass current index by value.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
aaf85407fb
Only look for a separate /home partition if a partition was found.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
6c6e4a1f88
Write reuseHome to GlobalStorage.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
8b0b4c73de
Add Q_UNUSED where relevant.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
d44a3d831b
Warning fixes: avoid C-style casts.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
30ff216dea
Warning fix: implicit cast.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
90c06bd733
Warning fixage (init list order, lossy cast, Q_UNUSED).
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
c1e535a8e8
Hide reuse checkbox on action selection change.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
a17f369cee
React to reuse home checkbox by setting /home mount point.
...
Rearranged Replace workflow a bit: onPartitionReplaceSelected is now
the on choice slot, which in turn calls doReplaceSelectedPartition.
onHomeCheckBoxStateChanged also calls doReplaceSelectedPartition if we
need to redo the Replace task with/without a separate home to keep.
m_reuseHomeCheckBox is hidden by default.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
bc345b3ddc
Add "reuse home" check box to .ui.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
45f6e6c55b
Rearrange asynchronous scan in PartitionCoreModule a bit.
2016-07-19 13:04:00 +02:00
Teo Mrnjavac
2c68802446
Reapply the action choice instead.
2016-06-29 18:46:02 +02:00
Teo Mrnjavac
b2b202d190
Do a full revert.
2016-06-29 18:34:02 +02:00
Teo Mrnjavac
f1a29033a2
Revert PCM before applying Alongside operation.
2016-06-29 18:21:38 +02:00
Teo Mrnjavac
9d4a636a16
Revert "Improve debug output in PartitionBarsView."
...
This reverts commit 9e186190fc
.
2016-06-24 17:38:52 +02:00
Teo Mrnjavac
59f0e9cc2d
Revert "Improve debug output."
...
This reverts commit 3d5ccb2712
.
2016-06-24 17:38:45 +02:00
Teo Mrnjavac
e96c7f95ef
Improve debug output.
2016-06-24 17:15:26 +02:00
Teo Mrnjavac
9888a4e5d3
Only make it dirty if something changes.
2016-06-24 17:06:39 +02:00
Teo Mrnjavac
a96b7c1596
Reset previous spinBox value on resizer widget reset.
2016-06-24 17:00:55 +02:00
Teo Mrnjavac
1f664f1eec
Keep track of previous spinbox value.
2016-06-24 16:58:23 +02:00
Teo Mrnjavac
cd94768850
Revert "Try to work around spinbox dirty status change on apply issue."
...
This reverts commit 9c90d54eda
.
2016-06-24 16:46:56 +02:00
Teo Mrnjavac
9c90d54eda
Try to work around spinbox dirty status change on apply issue.
2016-06-24 16:28:17 +02:00
Teo Mrnjavac
5450a18c85
Copyright.
2016-06-24 16:05:33 +02:00
Teo Mrnjavac
2e173c183f
Do not align partition boundaries unless explicitly requested.
2016-06-24 16:04:48 +02:00
Teo Mrnjavac
9d995f3625
Use length instead of calculating sectors count.
2016-06-24 15:10:20 +02:00
Teo Mrnjavac
4f41cf54a9
Hook up PartitionLabelsView to model.
2016-06-23 10:01:13 +02:00
Teo Mrnjavac
3940e2b09d
Add config option for always showing partition labels.
2016-06-23 10:00:55 +02:00
Teo Mrnjavac
5520972e5a
Add labels view to manual partitioning page.
2016-06-23 10:00:00 +02:00
Teo Mrnjavac
3d5ccb2712
Improve debug output.
2016-06-23 09:48:03 +02:00
Teo Mrnjavac
9e186190fc
Improve debug output in PartitionBarsView.
2016-06-22 18:18:53 +02:00