Andrius Štikonas
|
22173b75a6
|
Show disabled remove volume group operation for non-empty Volume Groups.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
81daeba1d5
|
Change deactivate VG action icon to 'media-eject'
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
c0d11a9025
|
Manually call deactivate VG operation's preview.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
f5a7a324ff
|
Deactivate Volume Group right away without Apply operation.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
f167642d87
|
Set LVM operations/actions to invisible when other device is selected.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
b581c3d715
|
API changes, change to renamed methods.
|
2016-08-15 17:38:00 +01:00 |
Andrius Štikonas
|
5267f9825a
|
Convert some more for loops to ranged based loop.
|
2016-08-15 17:38:00 +01:00 |
Andrius Štikonas
|
a379c4ab31
|
Also add deactivate volume group action to .rc file.
|
2016-08-15 17:38:00 +01:00 |
Andrius Štikonas
|
0b92926465
|
Fix a previous commit (inner loop for was making deep copy.
|
2016-08-15 17:38:00 +01:00 |
Andrius Štikonas
|
561269a2e6
|
Convert to C++11 for loop where it is safe to do so.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
fe01d6c2e2
|
Remove partTableWidget from VolumeDialog.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
9803797647
|
Fix volumeDialog updateSizeInfos not updating when there isn't any PVs.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
9d3ddf4e5c
|
Remove dirty PVs from CreateVolumeDialog physical volumes list.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
9525683522
|
Add deactivating LVM VG action.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
1472b310fd
|
Disable OK button when creating new VG with name of an existing one.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
5775560759
|
When creating new LV, disable OK button if the LV name already exists.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
9e58e13d21
|
Get current PV list from deviceNodeList instead of calling external one.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
7f61e77eb5
|
Add selected device to ResizeVolumeDialog.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
f863a15a72
|
update partTable only when partition list update.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
92cbb1f6dc
|
Fix crash when smartStatus is nullptr.
|
2016-08-15 17:38:00 +01:00 |
Andrius Štikonas
|
175ea6a5ed
|
Do not attempt removing LVM VG if there are active LVs.
|
2016-08-15 17:38:00 +01:00 |
Andrius Štikonas
|
33d38c9852
|
Move PE size spinbox constraints to .ui file.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
2b25813040
|
Set PE Size spinBox minimum value to 1.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
ce9ad5559e
|
Enable Smart Status for Disk Device only.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
2ec6857064
|
Decouple Sector and Size informations update.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
c8844c91e9
|
Remove lvm2_pv from FileSystem comboBox when creating LV.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
8e44082a73
|
Total used sectors and total LV in volumeDialog only need to be updated once.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
6a2663d4d5
|
Disable partTableWidget preview for create/resize volumeDialog.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
12e373dd45
|
Remove redundant informations of LVM PV from infopane.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
89d310e0c8
|
Use different seperator to avoid error with string handling.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
34d6934a1b
|
Fix typo.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
906f85a54d
|
Disable resize/remove volume group action when LVM device is not selected.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
da6cb2e4df
|
Add more LVM infos to the infopane.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
1a3cee45ff
|
Add MiB suffix to PE size spinBox.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
99e36d4e32
|
update total sector when PE size is changed.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
cbd61d90c0
|
Read and Display size of PV inside physical volumes list.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
e25b6aa784
|
Payload offset return in byte size instead of sector number.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
9f3e3bc5f0
|
Add functionality to specify PE size when creating VG.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
475a677601
|
Disable moving for LV.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
7f50dbaf4d
|
Change from isLegalSize to isValidSize.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
e437c46d45
|
Disable OK button when LV name is empty.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
100277b0e1
|
Display warning message when trying to remove VG with existing LV.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
5f364befd8
|
Temporary disable changing volume type and PE size, until the features are implemented on KPMCore side.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
2917317619
|
Update volumeDialog ok button status as the used and total size changes.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
e6834393ae
|
Fix the hacky solution for the usedSize overflow.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
a9655d7fad
|
FIX used size overflow when multiplied.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
27882cdb6a
|
Display device info on volume dialog.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
01cb06a4a4
|
It makes more sense to display used size instead of the allocated sectors.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
b8be4f7c79
|
Add volume resizing dialog.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
bc4321d105
|
Add totalAllocatedSectors to volume widget.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
f7d475d05c
|
Initialize VG name if there is any.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
f84821ff9c
|
Unclutter createVolumeDialog.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
71a6cc761d
|
Simplify if clause.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
951cb925ea
|
Move to using static lvm2_pv methods.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
a89dbbdd7d
|
Add checkbox for selecting multiple partition when creating new volume.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
a1fe5dff56
|
Temporary Use selected Partition as PV for creating new VG.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
9a4e54fb42
|
Add remove and resize action to MainWindow.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
80f32cd53a
|
Add volume type ComboBox to VolumeWidget
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
46e509ba28
|
Use custom list widget for displaying PV.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
7a5f8fb1a8
|
Update CreateVolumeDialog OK button status.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
8e4d9fc849
|
Change volumeWidget's label default value.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
3721b198bf
|
Abstract createvolumewidget generic stuffs to volumedialog base class.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
4f564d52f5
|
Initial work on createvolume widget and dialog.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
0dd81709a1
|
Display DevicePropDialog totalsectors and type correctly
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
975e005ed2
|
Append all the remaining space for LVM resize dialog.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
1673a9ddeb
|
Hide sizeDetailsWidget for LVM device. This also fix crashes when trying to align LV
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
e9cfc151f7
|
Hide freeSpace Before and After Label for LVM resize.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
e798a26cb6
|
Make LVM partition immovable when resize.
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
f49b36fe14
|
Hide LV name for disk device resize
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
07bf741c6a
|
Add new LV operation
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
6c946d7a2c
|
Initial work on LVM Device
|
2016-08-15 17:38:00 +01:00 |
Chantara Tith
|
a2df4b648b
|
Add lvm-specific infopane information
|
2016-08-15 17:38:00 +01:00 |
Andrius Štikonas
|
35db33089b
|
Add more KUIT string contexts.
|
2016-08-15 16:57:43 +01:00 |
Andrius Štikonas
|
6676dd8c03
|
Fix string context.
|
2016-07-31 01:26:10 +01:00 |
Andrius Štikonas
|
84e16503f4
|
Fix if/else statements of previous commit.
|
2016-07-24 19:07:31 +01:00 |
Andrius Štikonas
|
169588dc0f
|
Make sure empty KLocalizedStrings are not converted to QStrings.
|
2016-07-24 18:47:33 +01:00 |
Andrius Štikonas
|
71510d2709
|
Do not allow the second instance of Partition Manager
BUG: 365882
|
2016-07-20 12:36:36 +01:00 |
Andrius Štikonas
|
4654fcd729
|
update appstream path to use ECM variable
|
2016-07-19 16:30:35 +01:00 |
Andrius Štikonas
|
f81cb3cc30
|
Improve semantic markup.
|
2016-07-18 02:21:14 +01:00 |
Andrius Štikonas
|
63683b5712
|
Use C++11 initializer list.
|
2016-07-13 22:47:17 +01:00 |
Andrius Štikonas
|
a0ba49a26d
|
Add more command line options (license, author, etc.).
|
2016-07-12 23:59:01 +01:00 |
Andrius Štikonas
|
eaa9f6eaf1
|
Do not use obsolete type.
|
2016-07-06 20:44:40 +01:00 |
Andrius Štikonas
|
ee3466f1f8
|
Do not convert empty KLocalizedStrings into QStrings.
|
2016-07-06 16:02:06 +01:00 |
Andrius Štikonas
|
6c78120883
|
Reduce usage of moc.
|
2016-07-02 12:12:56 +01:00 |
Andrius Štikonas
|
75adb928fe
|
Use lambda functions for overloaded connections.
|
2016-07-01 15:51:28 +01:00 |
Andrius Štikonas
|
2b7f23ec27
|
Use new connect style with KStandardAction.
|
2016-07-01 15:42:12 +01:00 |
Andrius Štikonas
|
63a75bb4e6
|
Add placeholderText in MountOptionsDialog.
|
2016-06-15 15:49:26 +02:00 |
Andrius Štikonas
|
af140882a7
|
Add Ok/Cancel buttons to EditMountPointOptionsDialog.
BUG: 364284
|
2016-06-15 15:35:35 +02:00 |
Andrius Štikonas
|
fa385538b4
|
Disable EditMountPoints dialog if partition cannot be mounted.
|
2016-05-24 16:44:07 +01:00 |
Andrius Štikonas
|
88fa3c3697
|
Fix mountpointdialog for encrypted filesystems.
|
2016-05-24 16:35:39 +01:00 |
Andrius Štikonas
|
b94564e360
|
Convert remaining QObject::connect to new syntax.
|
2016-05-22 20:03:49 +01:00 |
Andrius Štikonas
|
ae5089abfc
|
Luks helper functions are non-static now.
|
2016-05-20 19:38:56 +01:00 |
Andrius Štikonas
|
5a408305f2
|
Convert some signals and slots to the new syntax.
|
2016-05-18 22:23:59 +01:00 |
Andrius Štikonas
|
36caff20f6
|
Also remove luks from General Settings page.
|
2016-05-18 19:20:24 +01:00 |
Andrius Štikonas
|
fb18336e95
|
Do not show luks filesystem in combobox in PartPropsDialog when not necessary.
|
2016-05-18 19:14:20 +01:00 |
Andrius Štikonas
|
59862f48dd
|
Do not allow moving first sector if moving partition is disabled.
|
2016-05-18 15:28:59 +01:00 |
Andrius Štikonas
|
6ae11620f3
|
Relax restriction on decrypt/deactivate.
|
2016-05-18 14:56:57 +01:00 |
Andrius Štikonas
|
f8ecc67811
|
Disable Luks decrypt/deactivate if operation stack is non-empty.
|
2016-05-18 13:14:10 +01:00 |
Andrius Štikonas
|
262bda5b3b
|
Do not allow moving first sector if moving partition is disabled.
|
2016-05-18 12:08:20 +01:00 |
Andrius Štikonas
|
8b7982df08
|
Update function description to match current parameters.
|
2016-05-18 11:59:06 +01:00 |
Andrius Štikonas
|
a2c3cfa074
|
Do not show luks as an option to reformat in partition properties dialog.
|
2016-05-18 11:54:24 +01:00 |
Andrius Štikonas
|
65d80dd405
|
Respect minCapacity when creating new filesystem in small unallocated partition
BUG:363050
|
2016-05-17 19:33:08 +01:00 |
Andrius Štikonas
|
1dc73f975d
|
Do not allow recreating luks filesystem.
|
2016-05-17 18:53:14 +01:00 |
Andrius Štikonas
|
374f88fa5f
|
Remove reduntant virtual keywords.
|
2016-05-17 18:03:28 +01:00 |
Andrius Štikonas
|
c01d63cb02
|
Revert "Remove Luks from FileSystemFactory."
This reverts commit dd1f6aaae0 .
|
2016-05-17 15:30:57 +01:00 |
Andrius Štikonas
|
dd1f6aaae0
|
Remove Luks from FileSystemFactory.
|
2016-05-17 15:05:05 +01:00 |
Andrius Štikonas
|
8763fbf2ae
|
Add an indication when filesystem is encrypted.
|
2016-05-17 01:25:52 +01:00 |
Andrius Štikonas
|
ac278bb06d
|
Check whether LUKS verification passphrase matches.
Set passphrase length to be from 1 to 512.
|
2016-05-17 01:06:45 +01:00 |
Andrius Štikonas
|
ca6398fe99
|
Remove non-user friendly captions.
|
2016-05-12 21:45:07 +01:00 |
Andrius Štikonas
|
21d02b31dc
|
Fix a typo.
|
2016-05-10 15:16:05 +01:00 |
Andrius Štikonas
|
18aecafe46
|
Port from QRegExp to QRegularExpression.
|
2016-05-10 15:08:06 +01:00 |
Andrius Štikonas
|
b940840a86
|
Fix importing partition table.
|
2016-05-10 14:49:57 +01:00 |
Andrius Štikonas
|
57fea2269d
|
Use KActionCollection::setDefaultShortcut to silence warnings on startup.
|
2016-05-08 02:29:49 +01:00 |
Andrius Štikonas
|
d7cb055554
|
Change default filesystem to Ext4.
BUG: 360556
|
2016-05-06 23:18:58 +01:00 |
Andrius Štikonas
|
ed5379236b
|
Move Teo from Credits to Authors.
|
2016-05-06 22:52:17 +01:00 |
Andrius Štikonas
|
98835662ca
|
Start migration from QLineEdit to KNewPasswordWidget for LUKS passphrases.
|
2016-04-29 21:27:43 +01:00 |
Andrius Štikonas
|
b0cf50e443
|
Pass a pointer to the parent widget to decrypt dialog.
|
2016-04-29 12:36:32 +01:00 |
Andrius Štikonas
|
0d76d71fc4
|
Merge branch 'master' into luks-decorator
|
2016-04-28 14:48:06 +01:00 |
Andrius Štikonas
|
51bf1b94f8
|
Move constructor to .cpp file.
|
2016-04-28 14:09:51 +01:00 |
Andrius Štikonas
|
b21d1ffa84
|
Resize the header of ApplyProgressDialogWidget.
|
2016-04-28 14:01:09 +01:00 |
Andrius Štikonas
|
1832059353
|
Add override keyword to virtual functions.
|
2016-04-28 00:17:47 +01:00 |
Andrius Štikonas
|
92d4ea5d95
|
Fix incorrect HTML markup.
|
2016-04-27 18:53:26 +01:00 |
Andrius Štikonas
|
80b01010a6
|
Never show encrypt options for Extended partitions.
|
2016-04-26 14:39:15 +01:00 |
Andrius Štikonas
|
97bd4e94e1
|
Do not use QStringLiteral for empty strings.
|
2016-04-26 13:55:58 +01:00 |
Andrius Štikonas
|
e5eed419f3
|
Do not show luks in FileSystemSupportDialog.
|
2016-04-26 13:03:10 +01:00 |
Andrius Štikonas
|
8f05b9e422
|
Limit passphrase input field to 512 characters.
|
2016-04-26 12:52:46 +01:00 |
Andrius Štikonas
|
2790b430bb
|
Allow setting labels during creation of LUKS volume.
|
2016-04-24 17:48:24 +01:00 |
Teo Mrnjavac
|
221c375bd4
|
Rookie mistake.
|
2016-04-21 19:30:18 +02:00 |
Teo Mrnjavac
|
9a8dc0127d
|
Force show the passphrase widgets.
|
2016-04-21 19:25:53 +02:00 |
Teo Mrnjavac
|
1e300afbac
|
Correctly hide passphrase widget.
|
2016-04-21 19:21:34 +02:00 |
Teo Mrnjavac
|
f56539a4b0
|
Revert "Do not delete checkbox and passprase widget objects."
This reverts commit 2bed9f23eb .
|
2016-04-21 18:44:25 +02:00 |
Teo Mrnjavac
|
5fc1683672
|
Don't crash on resize dialog.
|
2016-04-21 18:43:54 +02:00 |
Andrius Štikonas
|
2bed9f23eb
|
Do not delete checkbox and passprase widget objects.
Workarounds a crash when resizing LUKS partitions.
|
2016-04-21 17:37:49 +01:00 |
Teo Mrnjavac
|
a1b886578f
|
Set the passphrase on FS::luks.
|
2016-04-21 17:57:25 +02:00 |
Teo Mrnjavac
|
5f3a0ca691
|
Hide it by default.
|
2016-04-21 17:56:55 +02:00 |
Teo Mrnjavac
|
0c065cd786
|
Add passphrase widget to create dialog.
|
2016-04-21 17:56:44 +02:00 |
Teo Mrnjavac
|
64668df117
|
Avoid using exceptions, again.
|
2016-04-20 15:15:01 +02:00 |
Teo Mrnjavac
|
1b958db71f
|
Avoid using exceptions.
|
2016-04-20 14:46:22 +02:00 |
Teo Mrnjavac
|
cf4d687d54
|
Rely on the partition role instead of the filesystem type.
|
2016-04-19 17:08:01 +02:00 |
Teo Mrnjavac
|
29d3a92805
|
Use the role instead of the filesystem type to detect a LUKS volume.
|
2016-04-19 16:54:33 +02:00 |
Teo Mrnjavac
|
03d3925775
|
PartitionRole::LUKS is now PartitionRole::Luks.
|
2016-04-19 16:53:56 +02:00 |
Andrius Štikonas
|
ad64f7537b
|
Rename qglobal.h to QtGlobal
|
2016-04-18 17:17:19 +01:00 |
Andrius Štikonas
|
f878865aa0
|
Merge branch 'master' into luks-decorator
|
2016-04-16 00:34:50 +01:00 |
Andrius Štikonas
|
b3303ee6bf
|
Fix LUKS encryption support for filesystems without support for writing label.
This enables LUKS encryption for Reiser4 and LVM PV.
|
2016-04-16 00:28:14 +01:00 |
Teo Mrnjavac
|
13031913f4
|
Update copyrights.
|
2016-04-15 15:45:22 +02:00 |
Teo Mrnjavac
|
46baf7c440
|
Create FS as inner FS in LUKS if the encrypt setting is checked.
Filter out LUKS from FS combo.
|
2016-04-15 15:38:11 +02:00 |
Teo Mrnjavac
|
c67911c0d2
|
Hide LUKS checkBox by default.
|
2016-04-15 15:36:41 +02:00 |
Teo Mrnjavac
|
b0b2eccc23
|
Add "Encrypt" checkBox to partition widget.
Also replace occurrences of NULL with nullptr.
|
2016-04-15 15:35:45 +02:00 |
Andrius Štikonas
|
cf891183cb
|
Always use because it is type safe.
|
2016-04-14 19:18:36 +01:00 |
Teo Mrnjavac
|
0c780279ae
|
Resurrect LUKS code which was previously merged+reverted.
Revert "Revert "Merge branch 'luks-decorator'""
This reverts commit 6806de6fb7 .
|
2016-03-31 18:20:57 +02:00 |