Commit Graph

417 Commits

Author SHA1 Message Date
Volker Lanz 791377f176 only return true from PartResizerWidget::movePartition() if the partition was
actually moved.

set single step for the sector spinboxes to align value

add a checkbox to turn off aligning the partition


svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1105207
2010-03-19 14:13:04 +00:00
Volker Lanz 6eab5deb08 don't output a warning if the partition is smaller than expected due to
aligning: we cannot know here if the warning is justified at all.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1105196
2010-03-19 14:07:57 +00:00
Volker Lanz edca30b707 add a details widget for the size dialog base and use it for first and last
sector

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1104707
2010-03-18 11:04:13 +00:00
Volker Lanz a892c765cb use a qdoublespinbox instead of a qspinbox for sectors so values higher than
2^31 fit

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1104299
2010-03-17 10:48:24 +00:00
Volker Lanz c384fdaf21 refactor the part resizer and the size dialog base so they're less ugly, less
confusing and don't use free sectors before and after the partition but just
plain start and end.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1103958
2010-03-16 11:40:54 +00:00
Volker Lanz f3c74efa53 make the dummy device smaller so resizing isn't as difficult
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1103941
2010-03-16 10:51:08 +00:00
Volker Lanz 957a084149 make sectorAlignment a static method of PartitionTable; we're going to need it
in the part resizer widget

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1103700
2010-03-15 18:31:54 +00:00
Laurent Montel 0b456bcfcc Fix ui files
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1103483
2010-03-15 08:28:53 +00:00
Volker Lanz a373fc44a3 update
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102407
2010-03-12 13:08:05 +00:00
Volker Lanz 5ad584990b add preferred capacity to config
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102330
2010-03-12 09:31:17 +00:00
Volker Lanz 537108c78f simplify dialog
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102174
2010-03-11 23:51:10 +00:00
Volker Lanz 3ab91021c1 make sure to show the right fs color even for extended partitions in the
new-partition-dialog

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102170
2010-03-11 23:33:41 +00:00
Volker Lanz 68e10edfac set max numbers of primaries in dummy backend
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102167
2010-03-11 23:16:21 +00:00
Volker Lanz dac0a9a7a8 add an icon to the dummy plugin
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102166
2010-03-11 23:13:35 +00:00
Volker Lanz e5ac6e16b0 update todo
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102161
2010-03-11 22:56:42 +00:00
Volker Lanz 280a936ac9 make sure to emit progress even in the dummy backend
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102158
2010-03-11 22:50:22 +00:00
Volker Lanz 9091e883e6 handle default button for custom widgets in configure dialog
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102086
2010-03-11 19:40:42 +00:00
Volker Lanz d013c6d386 add default value and single step of 512 to sector alignment
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102066
2010-03-11 18:45:21 +00:00
Volker Lanz 7ebfbdb597 remove amps from kguiitems in message boxes, let KDE handle shortcuts
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102034
2010-03-11 16:55:27 +00:00
Volker Lanz 54def83c4e wording fix
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102031
2010-03-11 16:45:59 +00:00
Volker Lanz f2f55e00fa improve wording
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102027
2010-03-11 16:43:00 +00:00
Volker Lanz 34278260f3 some wording and i18n fixes.
don't use amp in ui files, let KDE figure out the shortcuts in dialogs

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1102025
2010-03-11 16:34:48 +00:00
Volker Lanz ebf1612dc8 add setting of default FS to config dialog
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1101986
2010-03-11 14:17:21 +00:00
Volker Lanz a4488119d5 don't use i18n() for the plugin version at all
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1101350
2010-03-09 23:06:50 +00:00
Volker Lanz 0187332c91 don't use i18nc() but ki18nc() instead
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1101346
2010-03-09 22:50:26 +00:00
Volker Lanz 867ca54aca use configure icon, not app icon, for general settings page
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1101339
2010-03-09 22:39:03 +00:00
Volker Lanz 669a6f2a62 use KAboutData for plugin name and version information
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1101336
2010-03-09 22:37:23 +00:00
Volker Lanz 10f548e910 use schema instead of DTD
add labels

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1101252
2010-03-09 19:01:17 +00:00
Volker Lanz 2e7510e816 add visibility to the config class
create an instance of the config in main() instead of the main window.

configure the backend plugin to load via the config file

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1101230
2010-03-09 17:13:22 +00:00
Volker Lanz 156dcf9e33 add some i18n comments to make clearer what the header text is supposed to mean
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1100689
2010-03-08 10:28:00 +00:00
Volker Lanz e55a076615 fix typo
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1100688
2010-03-08 10:27:05 +00:00
Volker Lanz fe9ad46a98 add option to specify the minimum log level
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1100568
2010-03-07 21:20:33 +00:00
Volker Lanz 4d6b168474 add a context menu to the log output to allow saving and clearing the log
refactor some code for context menu stuff.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1100535
2010-03-07 19:02:02 +00:00
Volker Lanz 8d71ec34b4 removed no longer used method declartion showPartitionContextMenu
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1100487
2010-03-07 16:54:12 +00:00
Volker Lanz be3614ef89 some more TODO ideas
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1100453
2010-03-07 15:45:00 +00:00
Script Kiddy 3b8225a8d5 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1100309
2010-03-07 06:56:44 +00:00
Volker Lanz 5aceae05fc negate the THREADED define so threaded device scanning is on by default
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098818
2010-03-04 11:52:37 +00:00
Volker Lanz 07392da9c2 oops, forgot to add this
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098779
2010-03-04 10:29:36 +00:00
Volker Lanz 1ad2964e43 sort of solved. for one, we have a define now to turn off threaded scanning.
also, the problems KFileDialog has as root don't seem to stem from solid.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098618
2010-03-04 00:08:28 +00:00
Volker Lanz 899d27fb34 introduce a define to disable threaded device scanning in case we don't find a
workaround for the solid problem.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098456
2010-03-03 18:58:14 +00:00
Volker Lanz 532d84f6e5 move stuff from advanced page to general page
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098326
2010-03-03 13:32:35 +00:00
Volker Lanz 10054c2577 not used anymore
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098316
2010-03-03 13:22:34 +00:00
Volker Lanz 42359826d2 use List face type for config dialog and some icons
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098247
2010-03-03 10:46:23 +00:00
Volker Lanz 55a9af5a8d don't call updatePartitions() any more after pushing operations on the stack,
the push method itself emits a signal that will lead to updateOperations()
being called now.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098237
2010-03-03 10:09:51 +00:00
Volker Lanz dd9d20345d scan for devices in the backend, not the device scanner thread
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098235
2010-03-03 09:51:53 +00:00
Volker Lanz 23d78e20b4 just show a "scanning..." msg if there is no device node set
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098233
2010-03-03 09:49:44 +00:00
Volker Lanz 1bc2951102 the progress dialog is set to autoclose so it's not necessary to hide it in the
main window

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098231
2010-03-03 09:48:59 +00:00
Volker Lanz 4427937088 rename all progressChanged signals to progress for consistency
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098220
2010-03-03 09:18:59 +00:00
Volker Lanz 754457ef51 turns out this is actually a feature...
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098218
2010-03-03 09:11:55 +00:00
Volker Lanz 7f33130265 Add a ctor to CreatePartitionTableOperation that takes a PartitionTable
pointer, not a PartitionTable::Type. This is required for the import.

Add a basic import partition table feature to the GUI and make it work.

Add calls to PartitionManagerWidget::updatePartitions(),
MainWindow::enableActions() and the selectedPartitionChanged handler to the
operationsChanged handler to make sure the info pane and actions are always
updated when the operation stack changes (e.g. on undo). TODO: remove all
updatePartition() and similar calls from methods in PartitionManagerWidget.

Make the device properties action disabled per default and enable it only if a
device is selected. It's actually possible for no device to be selected if the
backend doesn't find any devices at all.

Fix status tips and markup.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098154
2010-03-03 00:15:26 +00:00