Commit graph

5925 commits

Author SHA1 Message Date
Stephan Kulow
3ebd1027a2 porting
svn path=/trunk/KDE/kdebase/apps/; revision=635532
2007-02-20 09:04:52 +00:00
Stephan Kulow
1bed1753d2 I hope this compiles better
svn path=/trunk/KDE/kdebase/apps/; revision=635522
2007-02-20 08:28:31 +00:00
Stephan Kulow
9189303656 compile some more
svn path=/trunk/KDE/kdebase/apps/; revision=635518
2007-02-20 08:18:28 +00:00
Peter Penz
bd8b41a135 Don't use a hardcoded path in the view properties dialog for the mirrored directory, ask the class ViewProperties for the location instead.
svn path=/trunk/KDE/kdebase/apps/; revision=634899
2007-02-18 18:54:22 +00:00
Peter Penz
abf17941f7 Dolphin is now a KUniqueApplication. A lot of thanks go to Oscar Blumberg, who submitted this patch.
svn path=/trunk/KDE/kdebase/apps/; revision=634862
2007-02-18 17:01:36 +00:00
Peter Penz
fd43139134 minor cosmetic fix: don't use a group box if the global view properties are set (less clutter)
svn path=/trunk/KDE/kdebase/apps/; revision=634819
2007-02-18 12:29:25 +00:00
Peter Penz
3316903fe8 View properties dialog: Allow to reset all view properties (the timestamp is used for this). Additionally it is possible for the user to specify whether the current view properties should be the default for new directories.
svn path=/trunk/KDE/kdebase/apps/; revision=634789
2007-02-18 11:20:32 +00:00
Peter Penz
0368591365 Fixed shortcuts, removed warnings.
svn path=/trunk/KDE/kdebase/apps/; revision=634634
2007-02-17 21:47:45 +00:00
Peter Penz
13f0a26ccd Improve usability of the viewproperties dialog: use 2 radiobuttons instead of one checkbox to make clear where the view properties are applied. Separate the apply-to-group visually from the 'Use as default for new folders' checkbox.
svn path=/trunk/KDE/kdebase/apps/; revision=634606
2007-02-17 20:04:06 +00:00
Peter Penz
e4dbe5626b Some minor polishing: use a grid for the icons view, give the toggle button of the URL navigator an icon
svn path=/trunk/KDE/kdebase/apps/; revision=634601
2007-02-17 19:24:48 +00:00
Peter Penz
383aab8c13 Hide the filler widget when showing the traditional view. Fixed issue when toggling between breadcrumb and traditional view.
svn path=/trunk/KDE/kdebase/apps/; revision=634598
2007-02-17 18:47:19 +00:00
Peter Penz
4bf793794f Allow the pasting of a text clipboard content to the URL navigator by pressing the middle mouse button. Although this is quite a hidden feature, I think it makes happy a lot of people who just want to paste a URL available as text to the URL navigator without switching from the breadcrump view to the traditional view.
Very nice "side effect": the URL navigator is now completely flicker free when changing URLs because of using the whole available width :-)

TODO: I'm not 100 % sure whether checking the middle mousebutton by 'if (event->button() == Qt::MidButton) { ... }' is the right approach (maybe there is a more generic way to check the 'paste button').

svn path=/trunk/KDE/kdebase/apps/; revision=634595
2007-02-17 18:25:46 +00:00
Peter Penz
00b23eaa52 Prevent that the popup of the URL navigator is opened if the button has already been clicked within the 300 ms timeout.
svn path=/trunk/KDE/kdebase/apps/; revision=634549
2007-02-17 15:13:23 +00:00
Peter Penz
ace4095c98 don't perform a copy operation, if the user clicked outside the popup menu
svn path=/trunk/KDE/kdebase/apps/; revision=634547
2007-02-17 14:57:05 +00:00
Peter Penz
e11f9af605 Prevent a flickering of the URL navigator buttons by reusing existing buttons (before all items have been deleted and recreated). The flickering is still not solved to 100 %, but a lot better than before. @Aaron: I did not change anything inside the logic of the code -> the net protocol code works the same as in our internal KDE3 working prototype of Dolphin
svn path=/trunk/KDE/kdebase/apps/; revision=634543
2007-02-17 14:46:54 +00:00
Peter Penz
7cbd7aafd6 Cleanup: don't use deprecated Qt3 classes or methods, removed unnecessary includes
svn path=/trunk/KDE/kdebase/apps/; revision=634516
2007-02-17 13:43:47 +00:00
Peter Penz
dcb427c82f Don't use any deprecated classes or methods from Qt3 anymore.
svn path=/trunk/KDE/kdebase/apps/; revision=634445
2007-02-17 10:58:09 +00:00
Peter Penz
175fe7ff47 Cleanup of the URL navigator, so that the DolphinMainWindow and the DolphinView are not used anymore. This will make it easier for us later on when moving the URL navigator outside Dolphin to make it accessable for other parts. Currently the bookmarks are still accessed by DolphinSettings, but this will be cleaned up later...
svn path=/trunk/KDE/kdebase/apps/; revision=634432
2007-02-17 10:31:52 +00:00
Peter Penz
86110e2778 Assure that the horizontal and vertical slider position don't reset if an item is deleted or added.
svn path=/trunk/KDE/kdebase/apps/; revision=634399
2007-02-17 07:16:59 +00:00
Peter Penz
73a9e20701 Removed method 'int columnIndex(Sorting sorting) const'. The mapping is done outside the class DolphinView already.
svn path=/trunk/KDE/kdebase/apps/; revision=634392
2007-02-17 06:29:17 +00:00
Peter Penz
546384562a Reanimated drag & drop support again after introducing the DolphinController. It is now also possible to move the items inside an icon view like discussed on kde-devel/kde-usability.
svn path=/trunk/KDE/kdebase/apps/; revision=634228
2007-02-16 17:03:02 +00:00
Script Kiddy
cf8f099bd5 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=633755
2007-02-15 09:05:07 +00:00
Laurent Montel
f7dd65dd78 config.h just add package name/version etc.
=> not necessary now that it's into kdebase
Cleanup CMakeList

svn path=/trunk/KDE/kdebase/apps/; revision=633749
2007-02-15 08:02:02 +00:00
Peter Penz
f42d1d2c02 minor documentation fixes
svn path=/trunk/KDE/kdebase/apps/; revision=633708
2007-02-14 22:27:47 +00:00
Peter Penz
c91365ab8d Step one for having DolphinParts for the icons and details view, which can be used by Konqueror. TODO: currently dropping of items is deactivated, as I want to wait for Davids feedback whether the direction is ok.
svn path=/trunk/KDE/kdebase/apps/; revision=633703
2007-02-14 21:54:24 +00:00
David Faure
8134fd34d5 get libkonq from kdebase
svn path=/trunk/KDE/kdebase/apps/; revision=633693
2007-02-14 21:17:05 +00:00
Peter Penz
2463621457 update to i18n change: no more %n in plural calls
svn path=/trunk/playground/utils/dolphin/; revision=633273
2007-02-13 17:35:17 +00:00
Peter Penz
67e47827f6 use KIO::itemsSummaryString() instead of reinventing the wheel
svn path=/trunk/playground/utils/dolphin/; revision=632870
2007-02-12 15:32:28 +00:00
Peter Penz
0a963931d3 fixed internationalization issue for languages with more complex plural forms (thanks to David for the hint)
svn path=/trunk/playground/utils/dolphin/; revision=632674
2007-02-11 21:39:01 +00:00
Peter Penz
7e61bb47d7 don't accept drops into the same view if it is not done above a directory
svn path=/trunk/playground/utils/dolphin/; revision=632656
2007-02-11 20:54:07 +00:00
Peter Penz
814a7c7f77 fixed i18n issue when showing how many files are selected
svn path=/trunk/playground/utils/dolphin/; revision=632641
2007-02-11 20:23:50 +00:00
Peter Penz
dc3e19744d don't trigger an item if the user does a selection by using the control- or shift-modifier
svn path=/trunk/playground/utils/dolphin/; revision=632633
2007-02-11 20:04:18 +00:00
Peter Penz
64ef4394f9 restore the x- and y-position of the view if the current view is part of the history
svn path=/trunk/playground/utils/dolphin/; revision=632370
2007-02-10 21:29:29 +00:00
Peter Penz
fcf8436737 just a coding guideline style fix: assure that a consistent coding style is used within Dolphin
svn path=/trunk/playground/utils/dolphin/; revision=631710
2007-02-08 20:46:49 +00:00
Peter Penz
ee4e21530b Fixed issue that the filterbar and the menu state have not been synchronized (a not existing signal name has been used)
svn path=/trunk/playground/utils/dolphin/; revision=631709
2007-02-08 20:33:49 +00:00
Peter Penz
abf8f1917d Additionally to sorting by name, size and date it is now possible to sort by permissions, owner and group.
svn path=/trunk/playground/utils/dolphin/; revision=631058
2007-02-07 06:19:06 +00:00
Peter Penz
ac62df5672 If the user changes the sorting by clicking on a header section, the resulting sorting state must be synchronized with the Dolphin menu.
svn path=/trunk/playground/utils/dolphin/; revision=630740
2007-02-06 06:43:34 +00:00
Peter Penz
9eb1cac4b7 update the header indicators corresponding to the current sort column and sort order
svn path=/trunk/playground/utils/dolphin/; revision=630675
2007-02-05 23:18:22 +00:00
Peter Penz
fe1cb386e4 Only group the directories before items if the KDirModel::Name column is sorted. If the sorting is done e. g. by the date column, it is confusing when still directories are seperated from items.
svn path=/trunk/playground/utils/dolphin/; revision=630674
2007-02-05 23:17:15 +00:00
Peter Penz
3f53b0f32d updated the documentation
svn path=/trunk/playground/utils/dolphin/; revision=630673
2007-02-05 23:15:09 +00:00
David Faure
d674eda218 Fix compilation
svn path=/trunk/playground/utils/dolphin/; revision=630669
2007-02-05 23:12:51 +00:00
Stefan Gehn
17e8c553de Fix compile
deprecated--

svn path=/trunk/playground/utils/dolphin/; revision=629105
2007-02-01 12:05:20 +00:00
Peter Penz
c8b837a47b clear the status bar when doing an undo operation
svn path=/trunk/playground/utils/dolphin/; revision=628910
2007-01-31 22:14:46 +00:00
Peter Penz
cd3df82730 Queue error messages so that a currently shown error message is not replaced until the user confirmed the reading. If there are no pending error messages and a timeout has been exceeded, the currently shown error messages automatically fades out as soon as the user triggered another action. This behavior should correspond to Ellens suggestions (I hope :-)).
svn path=/trunk/playground/utils/dolphin/; revision=628905
2007-01-31 22:03:35 +00:00
Dirk Mueller
5a0b3330d6 remove include
svn path=/trunk/playground/utils/dolphin/; revision=628892
2007-01-31 20:58:34 +00:00
Peter Penz
7495dabc15 Improvements for error messages:
- increase/decrease size on demand and hide progress bar or space information if required
- provide close button

TODO: the code is far from being finished (e. g. no queueing of pending error messages, close button looks fugly, ...), but I decided to commit the changes to prevent getting an inconsistent state in combination with other commits...

svn path=/trunk/playground/utils/dolphin/; revision=628642
2007-01-30 19:38:44 +00:00
Peter Penz
e181654494 update to changes in class KGlobal (kdelibs)
svn path=/trunk/playground/utils/dolphin/; revision=628641
2007-01-30 19:31:37 +00:00
Peter Penz
d71de955f4 Further optimizations: do a delayed update of the geometry. This leads to a reduced flickering/resizing when e. g. the view is split or the window is resized.
svn path=/trunk/playground/utils/dolphin/; revision=627494
2007-01-26 19:58:41 +00:00
Peter Penz
9877bef7c5 Further optimizations for the status bar: hide the space information if the status bar text does not fit into the remaining width.
svn path=/trunk/playground/utils/dolphin/; revision=627486
2007-01-26 19:38:32 +00:00
Script Kiddy
dcc41b4ad4 SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/utils/dolphin/; revision=627378
2007-01-26 11:01:46 +00:00