Commit graph

2802 commits

Author SHA1 Message Date
Script Kiddy 45a74179ae SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1126490
2010-05-14 06:40:16 +00:00
Peter Penz 258bbc0122 Fix temporary regression of sorting introduced by SVN commit 1126410
svn path=/trunk/KDE/kdebase/apps/; revision=1126487
2010-05-14 06:08:08 +00:00
Peter Penz 4f0f6e6156 Rename AdditionalInfoManager to AdditionalInfoAccessor
svn path=/trunk/KDE/kdebase/apps/; revision=1126483
2010-05-14 05:27:47 +00:00
Peter Penz cb9669d71c If an information entry will be added to KFileItemDelegate (like done recently), adjusting the corresponding code in Dolphin is a real pain, as the new information will be shown in Dolphin the following way:
- As additional columns in the details view
 - As additional lines in the icons view
 - As menu entries in the "Sort By" and "Additional Information" groups
 - As popup menu entries in the details view header popup
 - As checkable entries in the View Properties dialog

To prevent similar painful transitions in future, the class AdditionalInfoManager has been introduced. All parts in Dolphin that access/show/store additional information, use the AdditionalInfoManager now. If a new information entry will be added in KFileItemDelegate in future, only a small adjustment in AdditionalInfoManager will be required.

Still open currently:
- AdditionalInfoDialog does not use AdditionalInfoManager yet
- DolphinView::Sorting should be replaced by KFileItemDelegate::Information, so that the sorting can also be done in a generic way.
- The data for KFileItemDelegate::PathOrUrl is not determined

The open issues will get fixed during the next days.

Kudos to the brave warriors Sebastian and Frank, that tried to add a new information ;-)

CCMAIL: sebastian@trueg.de
CCMAIL: frank78ac@googlemail.com

svn path=/trunk/KDE/kdebase/apps/; revision=1126410
2010-05-13 22:06:10 +00:00
Peter Penz d64bbc333c Reset the location to the home URL, if a place has been removed (e. g. a DVD has been ejected).
Thanks to Christian Mühlhäuser for the patch!

BUG: 231518

svn path=/trunk/KDE/kdebase/apps/; revision=1126336
2010-05-13 18:23:04 +00:00
Kevin Ottens de2cc4bd59 Depend directly on kcmutils.
svn path=/trunk/KDE/kdebase/apps/; revision=1125889
2010-05-12 15:58:45 +00:00
Sebastian Trueg 6a096cca2d Expose the new file item property pathorurl to the Dolphin UI. This is mostly useful for search results to see the actual local path of the result.
svn path=/trunk/KDE/kdebase/apps/; revision=1125631
2010-05-11 21:02:49 +00:00
Frank Reininghaus 7e74c6f23b Provide the destination of a symbolic link as a column in Dolphin's
(and Konqueror's) Details View in KDE SC 4.5.

This is based on the changes to KFileItemDelegate from commit 1124981.

FEATURE: 211690

svn path=/trunk/KDE/kdebase/apps/; revision=1124982
2010-05-10 12:49:41 +00:00
Script Kiddy 717ff023cc SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1124874
2010-05-10 06:44:42 +00:00
Pino Toscano bd7b4faa4a terminalAction is defined only on non-windows systems
svn path=/trunk/KDE/kdebase/apps/; revision=1124310
2010-05-08 19:49:20 +00:00
Andrew Coles e1acd9b16f Proof-reading: don't -> do not (house style).
svn path=/trunk/KDE/kdebase/apps/; revision=1123270
2010-05-05 18:45:18 +00:00
Peter Penz 824f600ca0 Fix description for the "--select" option
svn path=/trunk/KDE/kdebase/apps/; revision=1122794
2010-05-04 18:09:27 +00:00
Peter Penz 6193693d1e Updates for the "About" dialog
svn path=/trunk/KDE/kdebase/apps/; revision=1122790
2010-05-04 17:30:19 +00:00
Peter Penz 4f206a86df Don't use a ':' in a text of a group-box.
svn path=/trunk/KDE/kdebase/apps/; revision=1122788
2010-05-04 17:16:10 +00:00
Peter Penz d8c9625783 Provide a cleaner layout and better description about the maximum file size setting.
BUG: 230818

svn path=/trunk/KDE/kdebase/apps/; revision=1122775
2010-05-04 17:08:39 +00:00
Peter Penz 2aa41e7167 Create QActionGroup like done for other sub menus for consistency. Although a few more lines of code are required, this approach is more flexible.bar, but as the group "Panels" can be added instead, this should be no issue.
svn path=/trunk/KDE/kdebase/apps/; revision=1122365
2010-05-03 17:49:49 +00:00
Peter Penz a77b176d32 Use the dock widgets actions directly, as they are capable of showing the toggle state. Drawback: The actions cannot be added directly to the toolbar, but as the group "Panels" can be added instead, this should be no issue.
svn path=/trunk/KDE/kdebase/apps/; revision=1122363
2010-05-03 17:46:34 +00:00
Peter Penz 23f31b60b0 Allow to add menu groups like "View Mode", "Sort By"... to be added as toolbar item (see http://reviewboard.kde.org/r/3862).
Thanks to Todd for the patch!

CCMAIL: toddrme2178@gmail.com

svn path=/trunk/KDE/kdebase/apps/; revision=1122320
2010-05-03 15:40:24 +00:00
Peter Penz 4fb3a8dfcd Assure to reconnect to the version plugin signals, otherwise no information will be provided anymore after the first directory update
svn path=/trunk/KDE/kdebase/apps/; revision=1120924
2010-04-30 05:48:24 +00:00
David Faure dc0236254a use KFileItemActions::runPreferredApplications to handle Key_Enter on multiple selected files.
Rewritten to make a direct method call rather than using a signal from 'this'.
REVIEW: 3163
CCMAIL: toddrme2178@gmail.com

svn path=/trunk/KDE/kdebase/apps/; revision=1119117
2010-04-26 15:50:59 +00:00
Script Kiddy a1063f616b SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1118248
2010-04-24 06:36:02 +00:00
Script Kiddy ffd2489e24 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1117807
2010-04-23 06:29:53 +00:00
Peter Penz 72d6d85323 The KFileMetaInfoWidget does not use a hardcoded small font anymore, so it must be set manually nowidget
svn path=/trunk/KDE/kdebase/apps/; revision=1115496
2010-04-16 16:00:06 +00:00
Script Kiddy e66ca7f5fd SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1115355
2010-04-16 06:12:47 +00:00
Script Kiddy d9b6126a39 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1115065
2010-04-15 06:07:57 +00:00
Peter Penz c47a120267 SVN_SILENT: Remove unnecessary debugging output
svn path=/trunk/KDE/kdebase/apps/; revision=1114499
2010-04-13 18:54:15 +00:00
Peter Penz 90dad89131 Allow configuring different maximum sizes for remote and local files
BUG: 189501
p://reviewboard.kde.org/r/3484/

svn path=/trunk/KDE/kdebase/apps/; revision=1114485
2010-04-13 18:31:25 +00:00
Script Kiddy 1829b1c2fb SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1112036
2010-04-07 06:38:59 +00:00
Script Kiddy 803c460d3f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1111569
2010-04-06 06:07:52 +00:00
Peter Penz 7b810daee7 Add progress-text label to the layout
svn path=/trunk/KDE/kdebase/apps/; revision=1111461
2010-04-05 18:32:10 +00:00
Peter Penz 04a30d8803 Do expensive loading operations in the Dolphin Preferences when getting the QShowEvent and not the QPolish event.
svn path=/trunk/KDE/kdebase/apps/; revision=1111143
2010-04-04 22:51:39 +00:00
Peter Penz 110cbf5b27 Add the submenu-name of a service menu entry as prefix. As an alphabetic sorting of all list elements is done, this automatically groups the entries.
svn path=/trunk/KDE/kdebase/apps/; revision=1111140
2010-04-04 22:34:33 +00:00
Peter Penz a20edc49bd Invert default behavior regarding loading of version control plugins: Only load plugins that have been explicitly enabled by the user instead of loading all plugins per default.
Most users won't use version control plugins at all and there is no need in wasting memory and performance. A user interface has been added in the "Services" settings for version control plugins. The user interface is only shown, if at least one plugin is available on the system.

svn path=/trunk/KDE/kdebase/apps/; revision=1111101
2010-04-04 20:45:09 +00:00
Peter Penz f9dd574600 SVN_SILENT: documentation fixes
svn path=/trunk/KDE/kdebase/apps/; revision=1110979
2010-04-04 14:37:34 +00:00
Peter Penz 7a85208e33 Assure that the tooltip does not flash for items at the bottom-right edge
BUG: 226430


svn path=/trunk/KDE/kdebase/apps/; revision=1110974
2010-04-04 14:28:54 +00:00
Peter Penz 7ae94915f7 Cleanup of statusbar widgets:
- Provide proper size hints instead of hiding extensions on small widths
- Provide context menu, which allows to enable/disable the zoom level extension and the space info extension. Also copying the status bar text is possible (useful e. g. for error messages).

BUG: 188980

svn path=/trunk/KDE/kdebase/apps/; revision=1110498
2010-04-03 08:48:35 +00:00
Peter Penz 2dc23d4e6d Remove the SVN plugin from the Dolphin sources. The plugin will get part of kdesdk (request will be submitted on reviewboard during the next days).
svn path=/trunk/KDE/kdebase/apps/; revision=1110250
2010-04-02 16:00:14 +00:00
Peter Penz 47d3113922 Split the class DolphinController into the two classes DolphinViewController and ViewModeController.
The ViewModeController offers a defined interface to control view mode implementations like icons view, details view and column view. The DolphinViewController allows those view mode implementations to control the parent DolphinView in a limited way.

svn path=/trunk/KDE/kdebase/apps/; revision=1109228
2010-03-30 20:19:32 +00:00
Christoph Feck 25ffe18e65 Use floating point font sizes for font requester
CCBUG: 220632

svn path=/trunk/KDE/kdebase/apps/; revision=1108111
2010-03-27 20:44:15 +00:00
Christoph Feck ac2143f42a Start font requester with previously set custom font
svn path=/trunk/KDE/kdebase/apps/; revision=1108110
2010-03-27 20:43:35 +00:00
Peter Penz 4cd0b00f0d Clear the items after hiding the tooltip, otherwise a flickering might occur when reopening the tooltip
svn path=/trunk/KDE/kdebase/apps/; revision=1108086
2010-03-27 19:32:40 +00:00
Peter Penz c06e066634 Share one tooltip instance for all tooltip manager instances
svn path=/trunk/KDE/kdebase/apps/; revision=1108076
2010-03-27 19:03:26 +00:00
Peter Penz f81e93a831 Enable job-transfer indication for file items.
Thanks to Shaun Reich for the patch and the implementation behind in kdelibs!

svn path=/trunk/KDE/kdebase/apps/; revision=1108002
2010-03-27 13:31:58 +00:00
Peter Penz 47e80ef6b9 Don't recreate and destroy the tooltip widget on each show/hide operation, just use set the widget visible/invisible and update the content instead
svn path=/trunk/KDE/kdebase/apps/; revision=1107992
2010-03-27 13:08:46 +00:00
Peter Penz dd743f9d98 Open the meta data configuration dialog modeless
svn path=/trunk/KDE/kdebase/apps/; revision=1107448
2010-03-25 17:36:39 +00:00
Peter Penz a3cc212100 Enable the meta data configuration dialog again after the KFileMetaDataWidget code has been moved to kdelibs
svn path=/trunk/KDE/kdebase/apps/; revision=1107432
2010-03-25 16:34:40 +00:00
Peter Penz 16f1ade812 Remove the redundant m_versionInfoKeys member, just iterate the hash table instead
svn path=/trunk/KDE/kdebase/apps/; revision=1107255
2010-03-25 07:02:02 +00:00
Peter Penz d197a7e531 Renamed methods and improved documentation, as in the previous patch the wrong mutex has been used accidently because of the confusing naming of the methods.
svn path=/trunk/KDE/kdebase/apps/; revision=1107136
2010-03-24 22:41:06 +00:00
Peter Penz 884e95cc98 Version control: Move the maintainance of pending threads into a custom class. Also the UpdateItemStatesThread differs now between protecting the globally shared plugin and the locally shared data.
svn path=/trunk/KDE/kdebase/apps/; revision=1107125
2010-03-24 22:21:09 +00:00
Peter Penz b28bec6710 Always apply the editable state of the current URL navigator to the URL navigator of the new tab (not only if the current URL navigator is editable)
svn path=/trunk/KDE/kdebase/apps/; revision=1106928
2010-03-24 08:06:34 +00:00