Commit Graph

1370 Commits

Author SHA1 Message Date
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
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