Commit graph

2769 commits

Author SHA1 Message Date
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
Frank Reininghaus e164a139cf VersionControlObserver: Only disconnect m_plugin in the destructor if
it is not 0. Fixes a Qt runtime warning.

svn path=/trunk/KDE/kdebase/apps/; revision=1106816
2010-03-23 23:30:44 +00:00
Peter Penz eaa27ac4b4 Assure that when opening a new tab, that the URL navigator of the new tab has the same editable state as the current tab
Thanks to Vishesh Handa for the patch!

svn path=/trunk/KDE/kdebase/apps/; revision=1106757
2010-03-23 21:29:58 +00:00
Script Kiddy ee0eb84df4 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1106528
2010-03-23 06:52:40 +00:00
Peter Penz caf017c2fe Use KFileMetaDataWidget from kdelibs. Still open: Provide dialog which wraps KFileMetaDataConfigurationWidget.
svn path=/trunk/KDE/kdebase/apps/; revision=1106465
2010-03-22 22:23:02 +00:00
Peter Penz 622acabf23 Remove connection to non-existent slot.
Thanks to Frank Reininghaus for the hint!

svn path=/trunk/KDE/kdebase/apps/; revision=1106410
2010-03-22 18:54:23 +00:00
Peter Penz 7d74e2b70d Use the default keyboard shortcuts for next-tab/previous-tab as primary key, but use the commonly used shortcuts Ctrl+Tab/Ctrl+Shift+Tab as secondary keys.
Of course it is still possible that the user defines custom shortcuts.

BUG: 231541

svn path=/trunk/KDE/kdebase/apps/; revision=1106406
2010-03-22 18:48:12 +00:00
Peter Penz a57925a23d Send CTRL+C to the terminal instead of of backspaces. Thanks to the FiNeX and g111 for the hint.
CCBUG: 161637

svn path=/trunk/KDE/kdebase/apps/; revision=1106403
2010-03-22 18:28:16 +00:00
Script Kiddy 9444f01a5c SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1104643
2010-03-18 06:54:13 +00:00
André Wöbbeking 4ab20ea043 -pedantic
svn path=/trunk/KDE/kdebase/apps/; revision=1104133
2010-03-16 20:15:48 +00:00
Luboš Luňák 4bb1ba9217 welcome to the world of kdeinit applications
svn path=/trunk/KDE/kdebase/apps/; revision=1103978
2010-03-16 12:30:46 +00:00
Rafael Fernández López 7eeb8dba6a Get back names, and use "using" keyword to keep GCC silent on "method foo on base class hidden y method foo on derived class". Thanks to André for pointing out this trick.
CCMAIL: Woebbeking@kde.org
CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=1103527
2010-03-15 10:08:32 +00:00
Sebastian Trueg fa24cc8e11 Stat URLs before opening them to make sure they are actually dirs we can list. Otherwise use KRun.
svn path=/trunk/KDE/kdebase/apps/; revision=1103520
2010-03-15 09:55:51 +00:00
Rafael Fernández López a80da4153a Remove all warnings on compile time
svn path=/trunk/KDE/kdebase/apps/; revision=1103376
2010-03-14 22:57:42 +00:00
Rafael Fernández López c55ac46003 Adapt DolphinCategoryDrawer to new changes on kdelibs :)
svn path=/trunk/KDE/kdebase/apps/; revision=1103215
2010-03-14 16:31:16 +00:00
Peter Penz f2885d1ac2 Fix issue that the current terminal line does not get cleared before sending a cd command.
The terminal interface does not provide an API for this, so as workaround backspaces are send. Not nice, but as the issue can lead to data loss, this solution is better than having nothing.

BUG: 161637

svn path=/trunk/KDE/kdebase/apps/; revision=1103207
2010-03-14 16:21:35 +00:00
Peter Penz ea3eb39160 Fix compilation on OpenSolaris with Sun Studio
Thanks to Tropikhajma for the patch!

BUG: 230251

svn path=/trunk/KDE/kdebase/apps/; revision=1103145
2010-03-14 13:18:09 +00:00
Peter Penz fbc221c4ff Fix compile issue if HAVE_NEPOMUK is not defined
svn path=/trunk/KDE/kdebase/apps/; revision=1102862
2010-03-13 20:34:43 +00:00
Peter Penz 5c80286726 Meta data configuration dialog improvements
* use the data provided by the model instead reading it again
* allow to enable/disable also custom meta data 

svn path=/trunk/KDE/kdebase/apps/; revision=1102852
2010-03-13 20:05:21 +00:00
Peter Penz 7b8a3ae800 Let the custom widgets stay invisible per default after constructing them. This prevent a possible flickering when starting Dolphin.
svn path=/trunk/KDE/kdebase/apps/; revision=1102837
2010-03-13 19:17:38 +00:00
Peter Penz 5f54238912 Allow to provide custom widgets for meta data in a generic way.
By this it is possible that other applications like e. g. Gwenview provide custom widgets to change EXIF data directly within the meta data widget.

svn path=/trunk/KDE/kdebase/apps/; revision=1102834
2010-03-13 19:07:40 +00:00
Peter Penz 6b9c4f7b45 Allow to specify a group for a meta data item.
The sorting of the meta data items is now done by the group. Within the group the sorting is done by their translated labels.

svn path=/trunk/KDE/kdebase/apps/; revision=1102778
2010-03-13 15:32:48 +00:00
Peter Penz 54a1499586 Provide a KMetaDataModel for KMetaDataWidget.
This allows to extend the model with custom meta data (might e. g. be useful for Gwenview).

svn path=/trunk/KDE/kdebase/apps/; revision=1102749
2010-03-13 13:38:40 +00:00
Script Kiddy a7f4541eb8 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1101859
2010-03-11 06:51:07 +00:00
Andrew Coles 2f16883fe7 Proof-reading: file name -> filename, for consistency.
svn path=/trunk/KDE/kdebase/apps/; revision=1101351
2010-03-09 23:16:23 +00:00
Peter Penz 14b3d7010e Port patch 1098976 for Konqueror by David Faure to Dolphin: When the user clicks on a Type=Link desktop files that point to a directory, let's open that
directory in the current view, rather than starting a new Konqueror.
As requested by LukasLT for http://forum.kde.org/viewtopic.php?f=14&t=66660

svn path=/trunk/KDE/kdebase/apps/; revision=1101071
2010-03-09 07:13:51 +00:00
Script Kiddy 13f393f42d SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1099845
2010-03-06 06:54:11 +00:00
Peter Penz c73266cb59 fix link issue if Nepomuk is not installed
svn path=/trunk/KDE/kdebase/apps/; revision=1099444
2010-03-05 15:38:08 +00:00
Peter Penz 2b286a9f04 Rename NfoTranslator to KNfoTranslator, so that KMetaDataWidget can be moved to kdelibs for KDE SC 4.5 (some interfaces of KMetaDataWidget need to be cleaned up first).
KNfoTranslator is marked as private class, as it is not clear yet whether it should be used by other classes like KFileMetaInfo.

svn path=/trunk/KDE/kdebase/apps/; revision=1098897
2010-03-04 16:24:20 +00:00
Peter Penz a0b010bb00 Only access the data of the thread that has been created most recently. Data of older threads will just get ignored.
svn path=/trunk/KDE/kdebase/apps/; revision=1097289
2010-02-28 21:03:58 +00:00
Peter Penz 072dacbb55 Fix possible memory leak when invoking KLoadMetaDataThread::cancelAndDelete().
svn path=/trunk/KDE/kdebase/apps/; revision=1097154
2010-02-28 15:01:33 +00:00
Peter Penz 77d9413d07 Meta data configuration cleanups:
- Use RDF labels internally.
- Provide better default settings, which meta data are hidden.
- Allow to configure which meta data is shown also if Nepomuk is turned off.

svn path=/trunk/KDE/kdebase/apps/; revision=1096571
2010-02-26 22:03:32 +00:00
Peter Penz 65106c3037 use NFO URI to check whether the width and height should be merged as one label
svn path=/trunk/KDE/kdebase/apps/; revision=1096542
2010-02-26 20:08:09 +00:00
Peter Penz 6479605c84 remove duplicate entries
svn path=/trunk/KDE/kdebase/apps/; revision=1096541
2010-02-26 20:07:26 +00:00