Teo Mrnjavac
6b40c8aaa1
Use a static colors cache to preserve partition colors.
2015-04-28 17:09:24 +02:00
Teo Mrnjavac
2c9d6fff17
const array is const.
2015-04-28 17:09:24 +02:00
Teo Mrnjavac
96c840e878
Use proper color for new partition in PartitionSplitterWidget.
2015-04-28 17:09:24 +02:00
Teo Mrnjavac
ae1fa0e48b
Use correct palette in new partition dialog.
2015-04-28 17:09:24 +02:00
Teo Mrnjavac
9065882da4
Either count new partitions or existing partitions for colors.
2015-04-28 17:09:23 +02:00
Teo Mrnjavac
d3f4ced8c0
Use a separate palette for newly created partitions.
2015-04-24 18:10:12 +02:00
Teo Mrnjavac
c7563af1c9
New palette + don't reset count when coloring logical partitions.
2015-04-24 18:10:12 +02:00
Teo Mrnjavac
5ab7896fca
Add the option of using PartitionIterator on a PartitionTable.
2015-04-24 18:10:12 +02:00
Teo Mrnjavac
6c62d6f6d2
Implement wrapping to new line for partition preview color labels.
2015-04-24 18:10:12 +02:00
Teo Mrnjavac
45d5c5bbde
Only show the labels section where it's relevant.
2015-04-24 18:10:12 +02:00
Teo Mrnjavac
966ccdaafc
Initial commit for adding labels to PartitionPreview.
2015-04-24 18:10:12 +02:00
Teo Mrnjavac
1ad1a64161
Code style.
2015-04-24 18:10:12 +02:00
Teo Mrnjavac
30559baa16
Reorder entries on ChoicePage.
2015-04-16 18:14:26 +02:00
Teo Mrnjavac
d894638f2f
Add information about the partitioning action in the Summary page.
2015-04-15 15:36:49 +02:00
Teo Mrnjavac
06b4443e80
Const correctness.
2015-04-15 12:20:26 +02:00
Teo Mrnjavac
2846cbdcbc
Report a prettyDescription for FillGlobalStorageJob.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
fefa736501
Use <strong> instead of <b> in all instances.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
e2c133f329
Better Summary message in ResizePartitionJob.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
5c8453e4bb
Better Summary message in FormatPartitionJob.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
fa83ca4469
Better Summary message for DeletePartitionJob.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
c56235df37
Better Summary message for CreatePartitionTableJob.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
3140990dbc
Better Summary message for CreatePartitionJob
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
22411d2399
Never show an empty jobs label.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
69f6a2c73c
Formatting in Summary page.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
be2083e2bf
Add device node to Partitioning summary info objects.
2015-04-13 14:58:33 +02:00
Teo Mrnjavac
8568c2c816
Add prettyDescription to most Partitioning jobs.
2015-04-13 14:58:33 +02:00
Teo Mrnjavac
bf0296e155
Preliminary implementation of a summary queue for partitioning jobs.
2015-04-13 14:58:33 +02:00
Teo Mrnjavac
6395b4c8ce
Use the new Disk and Partition icons.
2015-04-03 12:19:27 +02:00
Teo Mrnjavac
ffc65fa07e
New Partitioning icons, still being fixed up.
2015-04-02 14:21:14 +02:00
Ramon Buldó
a253101258
[partition] Disable bootloader disk selection when installing in a efi system.
2015-03-29 17:03:26 +02:00
Teo Mrnjavac
75f4f0fa04
Fix issue with splitting being allowed when it shouldn't be.
...
KPM docs misreport Partition::available to be in sectors, when it's
actually in bytes. Because of this, available space estimates were
completely off and resizing was allowed even when there's no room to
do it. This used to put the resize widget in all sorts of weird,
visually broken states.
CAL-188 #comment Does this still happen with current master?
2015-03-25 12:54:44 +01:00
Teo Mrnjavac
c7f46136fc
Do not crash.
2015-03-19 17:28:30 +01:00
Teo Mrnjavac
d0235c4e76
Improve strings for actions in ChoicePage.
2015-03-18 20:12:20 +01:00
Teo Mrnjavac
c45e757cea
Good guy clang catches lousy code.
...
CAL-212 #close Fixed.
2015-03-17 15:41:17 +01:00
Philip
a62743185a
[partition] use C++11 initialization list for mountPoints
2015-03-16 19:21:18 +01:00
Ramon Buldó
6a52811c30
Show efi mountpoint when creating/editing partitions
2015-03-16 11:50:55 +01:00
Ramon Buldó
26bb6951f1
[partition] Change comment to prevent confusions of what Manjaro uses
2015-03-16 09:06:58 +01:00
Teo Mrnjavac
4468e30317
Prevent crash when going back from EraseDiskPage and then next.
...
This was caused by an invalid reference to a device model in the
partitioning preview widget after a PCM revert.
2015-03-13 16:05:35 +01:00
Teo Mrnjavac
7e7e47b6d1
Do not warn of data loss which might not happen.
...
CAL-194 #comment Fixed up warnings in ChoicePage.
2015-03-11 18:13:39 +01:00
Ramon Buldó
fb3072bbbb
/etc/mtab reports a file size of 0, so using .atEnd() may not work. Read the file until it doesn't return more data.
...
Use QTextStream because it takes care of the conversion between 8-bit and 16-bit.
http://doc.qt.io/qt-5/qfile.html#using-streams-to-read-files
2015-02-28 16:46:18 +01:00
Teo Mrnjavac
642b4be1f2
Keys are not necessarily unique, so use a QList< QPair > instead.
2015-02-27 20:43:21 +01:00
Teo Mrnjavac
20a8b222c6
Verbose debug output.
2015-02-27 20:31:17 +01:00
Teo Mrnjavac
b557961a32
New ClearTempMountsJob, to be executed before partitioning jobs.
2015-02-27 19:49:47 +01:00
Teo Mrnjavac
ee1a90d845
Add debug details to ClearMountsJob.
2015-02-19 20:25:28 +01:00
Teo Mrnjavac
23eca3db55
Only create a ClearMountsJob for dirty devices.
...
CAL-195
2015-02-18 17:41:48 +01:00
Kevin Kofler
8c98aeb04a
Make efiSystemPartition mount point configurable in partition.conf.
...
Copy the setting into the global storage. Make the EraseDiskPage in the
partition module and the grub and bootloader modules read it from there.
Do not hardcode /boot as the path anymore.
I set the default path to /boot/efi because I think that's the most
common setting. At least Fedora and Debian use that path. But we can
change the default setting if you think I'm wrong, as long as it remains
configurable.
There is no separate setting for efi_directory_firmware anymore. The EFI
firmwares expect that directory to always be in the "EFI" path in the
EFI System Partition. Distributions using /boot/efi actually have that
directory under /boot/efi/EFI.
2015-02-14 22:53:00 +01:00
Philip
92b6464f6e
[grub] make efiDirectory(Firmware) hard-coded
...
- until we find a better solution
- efiDirectory should be managed by GlobalStorage
- efiDirectory is needed followed modules: bootloader, grub, partition
2015-02-14 13:45:46 +01:00
Philip
1f661a8b4b
[partition] change efiPartition value to /boot
...
- we need to make it configurable not hard-coded
- some distributions need '/boot/efi' or '/boot/EFI', some work with '/boot'
2015-02-14 13:06:05 +01:00
Teo Mrnjavac
69c9d91aa6
Remove excessive debug output.
2015-02-13 14:03:55 +01:00
Teo Mrnjavac
8b753bd65f
Reimplement ClearMountsJob without relying on PCM state.
2015-02-13 14:03:55 +01:00