Commit Graph

1437 Commits

Author SHA1 Message Date
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 b5602e2d5c Add --svn-user option to usage
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957702
2009-04-22 18:21:43 +00:00
Volker Lanz 176ef8b883 Remove patch for KDE 4.1: 4.2 is now required (the patch didn't really work
anyway as it required cmake 2.6.2 and probably most people with KDE 4.1
wouldn't have that)

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957701
2009-04-22 18:18:18 +00:00
Volker Lanz 0a2b21094e Require cmake 2.6.2 and KDE 4.2
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=957700
2009-04-22 18:17:23 +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
Andrew Coles 8ba4e768c7 Fixed cmake module paths to not assume the CMAKE_SOURCE_DIR is .
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=948359
2009-04-02 20:47:57 +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
Tom Albers cd7c3165cd Add an id to not break docs.kde.org
svn path=/trunk/extragear/sysadmin/doc/partitionmanager/; revision=939752
2009-03-15 16:32:54 +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 58e0e5700f SVN_SILENT: Minor readme fixes
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=910427
2009-01-13 11:42:33 +00:00
Volker Lanz ff4c85c99d Call method with app object, not product property.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908727
2009-01-10 10:44:48 +00:00
Volker Lanz 70adad9491 Remove Apps hash from releasebuilder.
Small cosmetic fixes.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908708
2009-01-10 09:26:34 +00:00
Volker Lanz c2d04d4552 Remove scripts dir from tarballs.
Remove original CMakeLists.txt after patching it.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908701
2009-01-10 09:09:47 +00:00
Volker Lanz 10b869ed3b SVN_SILENT: Prepare for BETA1
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908240
2009-01-09 14:10:30 +00:00
Volker Lanz c4eed147b1 Add troubleshooting section.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908192
2009-01-09 12:59:45 +00:00
Volker Lanz c5313eedc8 It's KDE_VERSION, not KDEVERSION...
Remove original CMakeLists.txt after patching it.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908188
2009-01-09 12:51:24 +00:00
Volker Lanz 0d8078b1be SVN_SILENT: Prepare beta1 release.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908153
2009-01-09 10:55:50 +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