Commit graph

7720 commits

Author SHA1 Message Date
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
David Faure f25a5f90f5 fixed
svn path=/trunk/playground/utils/dolphin/; revision=627345
2007-01-26 09:09:44 +00:00
Peter Penz db8090b4de upsi... forgot to uncomment the temporary workaround until the forward declaration in knewmenu.h is added :-(
svn path=/trunk/playground/utils/dolphin/; revision=627221
2007-01-26 00:57:52 +00:00
Peter Penz 5840fcede7 Do a custom error handling in for the 'Create New...' submenu. Thanks to David for adjusting KNewMenu :-)
svn path=/trunk/playground/utils/dolphin/; revision=627220
2007-01-26 00:55:49 +00:00
Peter Penz d52282f8a2 First step for making the details view usable again:
- accept drops
- Automatically resize the columns in a way that the whole available width is used by stretching the width of the 'Name' column. Qt4's QTreeView really rocks, only a few lines of code had been necessary to get this behavior :-)

svn path=/trunk/playground/utils/dolphin/; revision=627189
2007-01-25 22:28:04 +00:00
Peter Penz 5e22e4efba David's patches come in faster than light: removed code duplication, as a proper default implementation is now available in KonqUndoManager::UiInterface::copiedFileWasModified().
svn path=/trunk/playground/utils/dolphin/; revision=627164
2007-01-25 21:06:59 +00:00