Commit Graph

1357 Commits

Author SHA1 Message Date
Laurent Montel 9dc0425f46 configure_file makes it for you
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=960966
2009-04-29 11:31:24 +00:00
Script Kiddy 396cb79ea6 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=960483
2009-04-28 13:55:31 +00:00
Script Kiddy 84b660fd8c SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=959883
2009-04-27 13:12:31 +00:00
Script Kiddy 758931aa32 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=959215
2009-04-25 17:52:11 +00:00
Volker Lanz 56d76c0c8e Don't kill all buttons in all KDialogs ;-)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=958273
2009-04-23 16:42:53 +00:00
Volker Lanz 8a9c925636 Clean up the code a little.
Work around the problem that we're in our own KDialog if we're root with our
own Ok-button that will kill our OperationRunner thread if clicked.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=958262
2009-04-23 16:26:54 +00:00
Script Kiddy 59c7dcb9f7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=958214
2009-04-23 14:15:37 +00:00
Volker Lanz 6f3059ba46 Add some l10n stuff to the kpart test app so we can see if l10n works in the kpart
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957970
2009-04-23 07:52:43 +00:00
Volker Lanz 18a374e43a Don't remember the pointer to the main window if it isn't used ever.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957960
2009-04-23 07:27:45 +00:00
Volker Lanz ed2a78210d Revert the init-with-singleshot-timer hack because it seems to break the kpart
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957959
2009-04-23 07:27:27 +00:00
Volker Lanz 1d82788aba Add German name and comment.
Require root privileges to run this kcm.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957580
2009-04-22 14:14:26 +00:00
Volker Lanz 249e7421a6 Use the partition manager message catalog for the KCM.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957578
2009-04-22 14:06:18 +00:00
Volker Lanz d17aca5338 Clean up includes, forward defines and a few other things.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957555
2009-04-22 12:54:37 +00:00
Volker Lanz 1fa99f0341 Move QTreeWidget for the log output to its own class.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957548
2009-04-22 12:41:30 +00:00
Volker Lanz 0ff681dd8d Make the kcm work.
Don't use a hardcoded filename for the configuration; pass a name for the
configuration file to PartitionManagerWidget::init() instead, so the kcm and
the standalone app can each have an rc file of their own.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957525
2009-04-22 10:35:44 +00:00
Volker Lanz 0ae47a0723 Write the config after modifying it, don't rely on the main window to do it.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957498
2009-04-22 09:22:46 +00:00
Volker Lanz 4f6f488b6b Try to remember the currently selected device when updating the devices list.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957497
2009-04-22 09:21:35 +00:00
Volker Lanz e32146bbb5 fix indentation
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957469
2009-04-22 08:03:47 +00:00
Volker Lanz 678d4d5e67 make setSelectedDevice a slot
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957468
2009-04-22 07:59:33 +00:00
Volker Lanz 0dc566ae2b remove commented out code
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957467
2009-04-22 07:59:09 +00:00
Volker Lanz 2b79c12152 Rename "Create New Partition Table" to "New Partition Table" to save some space
Fix a bug that would not allow the user to delete a newly created logical
partition because the app thought there were higher-numbered logical partitions
still present.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957442
2009-04-22 07:14:11 +00:00
Volker Lanz 44eef78bc0 * Refactor MainWindow and split it up into several classes for the central
widget and the docks.
* Add a first version of a kcontrol kcm for KDE Partition Manager based on
  these refactored classes. Still a lot left to do, though.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957231
2009-04-21 16:36:43 +00:00
Volker Lanz 485a05f2c2 export GlobalLog
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957230
2009-04-21 16:35:04 +00:00
Volker Lanz 2c2587902e Don't use values() in foreach. Also, use qDeleteAll() if possible.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=954970
2009-04-16 16:41:54 +00:00
Volker Lanz 0bbf53b534 Playing around with the bad msleep()... This definitely needs more
investigation and a proper fix.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=954968
2009-04-16 16:39:13 +00:00
Volker Lanz 9bda1ce0e4 Init the main window class in a slot called with a single shot timer to speed
up perceived startup time for the application.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=954798
2009-04-16 11:37:00 +00:00
Albert Astals Cid f7177b8319 this is a progress information, so use rescanning and not rescan
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=951849
2009-04-10 12:24:18 +00:00
Volker Lanz d60496137a Use a shell script to lock hal according to the hal-lock(1) man page so that
device notifications and automounts and other DE stuff don't get in the way of
the application.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=944542
2009-03-25 17:05:32 +00:00
Volker Lanz b663b3f273 Add context menu to list of operations.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=944420
2009-03-25 14:53:50 +00:00
Volker Lanz 8874263386 Allow setting a file system label in the NewDialog.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=944331
2009-03-25 12:58:32 +00:00
Volker Lanz aff8493c9a fix spacer position in the layout
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=944330
2009-03-25 12:58:02 +00:00
Volker Lanz 4db2738db4 Add icons made by David Miller.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=944292
2009-03-25 12:11:10 +00:00
Volker Lanz 79ae5ada05 New year.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=942169
2009-03-21 10:17:28 +00:00
Andrew Coles 9cbec4ebe4 Plural-form correction.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=941151
2009-03-18 23:27:36 +00:00
Script Kiddy a5785b298e SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=930995
2009-02-24 15:30:53 +00:00
Laurent Montel e4db769d92 cmakelint
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=927149
2009-02-16 22:02:13 +00:00
Script Kiddy 4e81e05b37 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=915645
2009-01-23 13:16:31 +00:00
Script Kiddy 01afc2d140 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=911512
2009-01-15 14:08:00 +00:00
Script Kiddy c40df55977 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=910472
2009-01-13 12:38:01 +00:00
Volker Lanz 2a40a2e618 SVN_SILENT: Use lowercase for cmake commands. Looks a lot nicer.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908106
2009-01-09 10:11:36 +00:00
Volker Lanz 85c0212ba3 Fix off-by-one error in createUnallocated() that would lead to free space of
the device's cylinder size between partitions being wasted.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908094
2009-01-09 09:53:43 +00:00
Volker Lanz 3c910d61cd Use a foreach instead of a while in insertUnallocated().
Also, no need to check if the free space is large enough: createUnallocated()
will return NULL if it isn't and PartitionNode::insert() can deal with that.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908086
2009-01-09 09:25:59 +00:00
Volker Lanz 5c7cc1eceb Use cylinder size of the device as minimum partition size.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908074
2009-01-09 08:41:25 +00:00
Volker Lanz 306667e09e Don't assume a device always has a valid partition table. This is the correct
fix for what I initially tried to fix with commit 898001.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908045
2009-01-09 07:10:59 +00:00
Volker Lanz edb74962fe revert commit 898001: This is not the correct fix and introduces other bugs.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=907527
2009-01-08 10:47:32 +00:00
Volker Lanz 6c4d8711d4 Don't assume a fixed minimum width is sufficient for extended partitions: It's
not. Partition widgets that have children need to have the minium width
dynamically calculated.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=907517
2009-01-08 10:13:42 +00:00
Script Kiddy ea2a943d2f SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=907144
2009-01-07 14:22:03 +00:00
Script Kiddy bdcf48eab9 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=906045
2009-01-05 13:08:10 +00:00
Script Kiddy 7e0d81fc6b SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=902478
2008-12-28 13:29:37 +00:00
Volker Lanz e79e20fa34 Also link against kio
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=902278
2008-12-27 22:46:14 +00:00
Volker Lanz 80bee5cfc4 Merge the kpart stuff from branches/work/partitionmanager/kpartstuff and
disable it in the build by default.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=902274
2008-12-27 22:12:42 +00:00
Volker Lanz 0d9d8bea7e No tooltips for mutable part widgets (the tooltip's content would be out of
date as soon as the part widget is modified).

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=902199
2008-12-27 17:12:13 +00:00
Volker Lanz 1eec719a7d HIG improvements: Use radio buttons instead of combo box for partition role;
also add buddies and shortcuts.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=902047
2008-12-27 13:37:44 +00:00
Volker Lanz a7a090381f Fix text capitalization according to
http://techbase.kde.org/Projects/Usability/HIG/Capitalization

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=902032
2008-12-27 12:01:29 +00:00
Volker Lanz b97e5225be Output reason why a mount or unmount might have failed.
Patch by Marcel Partap <mpartap@gmx.net>

CCBUG: 178708


svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=901487
2008-12-25 16:46:40 +00:00
Volker Lanz 7ebf6816ce Add ext4 support.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=901473
2008-12-25 16:00:48 +00:00
Volker Lanz 577ffb39f5 Reserved blocks are not included in the number of free blocks anyway, so don't
substract them.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=901471
2008-12-25 15:59:07 +00:00
Volker Lanz 70766b856e fix undoing create new partition table: if the "old" partition table is empty,
don't insert unallocated space as it is invalid; insert unallocated space in
the ctor for the create partition table op instead where it's always the
correct thing to do.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=898001
2008-12-17 11:23:30 +00:00
Volker Lanz 615d3b08b7 don't show cd/dvd readers or writers as devices even if libparted reports them
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=897997
2008-12-17 11:08:03 +00:00
Volker Lanz 5536e16c3e show tooltips for partwidgets
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=897984
2008-12-17 10:19:58 +00:00
Script Kiddy eb6348082b SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=897224
2008-12-15 13:20:43 +00:00
Script Kiddy 8806a3654e SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=891247
2008-12-01 13:10:43 +00:00
Script Kiddy 69cf01c7fb SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=890157
2008-11-28 13:32:46 +00:00
Script Kiddy 76a997a02d SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=889324
2008-11-26 14:05:18 +00:00
Script Kiddy 50f4e6c11b SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=888894
2008-11-25 13:14:25 +00:00
Script Kiddy 58e5c1df4b SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=888409
2008-11-24 12:51:08 +00:00
Script Kiddy 28d709132f SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=887658
2008-11-22 14:41:29 +00:00
Volker Lanz 36c787f40f don't try to print capacity if it isn't valid
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=887293
2008-11-21 13:57:14 +00:00
Volker Lanz 2c6d5c97ee add method to determine if a capacity is valid
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=887292
2008-11-21 13:56:39 +00:00
Volker Lanz 0f917174a5 Use itemDoubleClicked() instead of itemActivated() for partition tree widget.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=887243
2008-11-21 13:00:59 +00:00
Volker Lanz d611536684 Fix warnings in gcc 4.3
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=887192
2008-11-21 12:28:39 +00:00
Script Kiddy e8ac4ee721 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=886906
2008-11-20 14:05:54 +00:00
Andrius Štikonas f0f9f13256 Use i18ncp() instead of i18nc() for proper plural support.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=886664
2008-11-19 19:58:59 +00:00
Script Kiddy 567f0bf605 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=886553
2008-11-19 14:28:27 +00:00
Script Kiddy a56d7502b8 SVN_SILENT made messages (.desktop file)
svn path=/trunk/kdereview/partitionmanager/; revision=885184
2008-11-16 18:27:28 +00:00
Script Kiddy d679244af9 SVN_SILENT made messages (.desktop file)
svn path=/trunk/kdereview/partitionmanager/; revision=882533
2008-11-10 21:27:42 +00:00
Script Kiddy c03c254dd0 SVN_SILENT made messages (.desktop file)
svn path=/trunk/kdereview/partitionmanager/; revision=879963
2008-11-04 12:37:58 +00:00
Volker Lanz 74c692a4cc Use Ok and Cancel buttons instead of Apply and Close in part props dialog.
svn path=/trunk/kdereview/partitionmanager/; revision=879224
2008-11-02 19:21:36 +00:00
Script Kiddy 38ed39d740 SVN_SILENT made messages (.desktop file)
svn path=/trunk/kdereview/partitionmanager/; revision=878614
2008-11-01 14:11:00 +00:00
Script Kiddy ba4e53ad9b SVN_SILENT made messages (.desktop file)
svn path=/trunk/kdereview/partitionmanager/; revision=878157
2008-10-31 12:30:13 +00:00
Script Kiddy 1e7ac705de SVN_SILENT made messages (.desktop file)
svn path=/trunk/kdereview/partitionmanager/; revision=877815
2008-10-30 12:21:07 +00:00
Script Kiddy 7427cc4569 SVN_SILENT made messages (.desktop file)
svn path=/trunk/kdereview/partitionmanager/; revision=877412
2008-10-29 13:05:53 +00:00
Laurent Montel 50e3f63219 Fix cmake
svn path=/trunk/kdereview/partitionmanager/; revision=877403
2008-10-29 12:58:38 +00:00
Laurent Montel 8ae4bd939d Fix includes
svn path=/trunk/kdereview/partitionmanager/; revision=877306
2008-10-29 07:45:19 +00:00
Laurent Montel 34ced586d7 Fix forward declaration
svn path=/trunk/kdereview/partitionmanager/; revision=877303
2008-10-29 07:41:08 +00:00
Laurent Montel 3c1f2e2559 Minor fix
svn path=/trunk/kdereview/partitionmanager/; revision=877301
2008-10-29 07:36:43 +00:00
Script Kiddy 70e7bbfe40 SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=873960
2008-10-20 11:51:53 +00:00
Script Kiddy 5ed47157bb SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=872118
2008-10-16 11:16:53 +00:00
Script Kiddy 896a7dfc1d SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=870320
2008-10-12 11:09:29 +00:00
Volker Lanz 6dd8aa8b29 Add KUIT markers.
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=869687
2008-10-09 19:21:56 +00:00
Allen Winter fcaa2c7586 fix include guards. found while I was testing krazy false positive fixes
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=869633
2008-10-09 14:44:32 +00:00
Volker Lanz dcc0525184 Make krazy happy.
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=869258
2008-10-08 16:26:10 +00:00
Script Kiddy 654a73ac0b SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=868857
2008-10-07 10:54:14 +00:00
Volker Lanz f10ffb5001 Show an info message if no device is selected or the selected device has no
valid partition table.

No need to overwrite paintEvent().

svn path=/trunk/playground/sysadmin/partitionmanager/; revision=868394
2008-10-06 09:18:31 +00:00
Volker Lanz f2e2bbdfe3 Disable OK button in resize dialog per default, enabling it if something's
modified.

svn path=/trunk/playground/sysadmin/partitionmanager/; revision=868381
2008-10-06 08:01:28 +00:00
Volker Lanz d1de6bce91 whitespace
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=868377
2008-10-06 07:48:45 +00:00
Volker Lanz 26d914e7c8 Don't allow creating a new partition table on a device with currently mounted
partitions.

svn path=/trunk/playground/sysadmin/partitionmanager/; revision=868375
2008-10-06 07:31:11 +00:00
Volker Lanz ee08938cea Don't enable unmounting for extended partitions if a child partition is
mounted.

Don't silently succeed when unmounting a partition that cannot in fact be
unmounted because it has no mount points.

svn path=/trunk/playground/sysadmin/partitionmanager/; revision=866824
2008-10-01 23:54:20 +00:00
Volker Lanz 2084e004c4 When merging NewOperation and CreateFileSystemOperation, don't delete the old
FS before trying to clone it.

BUG: 171971

svn path=/trunk/playground/sysadmin/partitionmanager/; revision=866672
2008-10-01 16:21:13 +00:00
Volker Lanz d8791eb862 Speling
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=865585
2008-09-28 09:18:13 +00:00
Albert Astals Cid 58ee52dc31 missing comma
Spotted by mvillarino

svn path=/trunk/playground/sysadmin/partitionmanager/; revision=865408
2008-09-27 13:49:19 +00:00
Script Kiddy 5bf96deff7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=865012
2008-09-26 11:45:19 +00:00
Volker Lanz 9745b83cbe Remove sf.net bug url from aboutdata.
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=864969
2008-09-26 09:09:53 +00:00
Laurent Montel 4d1c7f2d04 Pedantic
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=864677
2008-09-25 11:53:41 +00:00
Script Kiddy 4b02849fb5 SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=864609
2008-09-25 07:57:21 +00:00
Laurent Montel f79970c4c5 Extract messages
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=864584
2008-09-25 06:37:23 +00:00
Volker Lanz d6dc26bd90 import of KDE Partition Manager
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=864431
2008-09-24 19:32:01 +00:00