┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels
AgeCommit message (Collapse)Author
2009-08-13* Use the term "version control" instead of "revision control" to be ↵Peter Penz
consistent with the naming in kdevplatform. * Renamed VersionControlPlugin to KVersionControlPlugin so that the interface can be moved out of Dolphin. svn path=/trunk/KDE/kdebase/apps/; revision=1011058
2009-08-13Fix possible crash when opening Dolphin with an enabled Terminal. Thanks to ↵Peter Penz
Dario Andres for the analyses! BUG: 202953 svn path=/trunk/KDE/kdebase/apps/; revision=1011008
2009-07-31Fix forward declarationLaurent Montel
svn path=/trunk/KDE/kdebase/apps/; revision=1004949
2009-07-23replace list.count() > 0 by !list.isEmpty()Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1001386
2009-07-17Call MediaObject::play() on Audio files mode.Darío Andrés Rodríguez
BUG: 196243 svn path=/trunk/KDE/kdebase/apps/; revision=998153
2009-07-12Enable Dolphin to show the revision states of files that are under revision ↵Peter Penz
control systems like SVN, Git, CVS, ... The current code is an early draft and it is planned that all plugins (SVN, Git, CVS, ...) are maintained outside Dolphin. If the API is stable enough, a discussion will be done at [email protected] regarding the location of the plugins (the current implementation of SubversionPlugin is only temporary located in Dolphin for testing purposes). RevisionControlObserver is implemented in a way that no recognizable slowdown is given for directories that are not under revision control. CCBUG: 192158 svn path=/trunk/KDE/kdebase/apps/; revision=995351
2009-07-08Fixed regression when refactoring the Information Panel: Don't forget to ↵Peter Penz
give a visual indication if the generation of the preview takes long. svn path=/trunk/KDE/kdebase/apps/; revision=993584
2009-07-05The complexity of the class InformationPanel has grown a lot from KDE 4.0 to ↵Peter Penz
KDE 4.3. One main reason is that a lot of things are done now asynchronously with timers to prevent a blocking UI and unnecessary expensive operations. To keep the Information Panel maintainable and prepared for future features a cleanup has been done. The whole user interface handling has been moved into the class InformationPanelContent that offers a straight forward interface: showItem(const KFileItem& item) and showItems(const KFileItemList& items). The class InformationPanel is responsible for calling those methods in a way that hovering items, changing directories, doing selections, rename and delete operations, ... don't result in calling showItem() 10 times per second. This cleanup won't be backported to KDE 4.3.x svn path=/trunk/KDE/kdebase/apps/; revision=991902
2009-07-05Improve performance of Dolphin:Peter Penz
- When changing a directory the receiving of the meta data is done now with a short delay. This gives the directory lister the chance to show the directory as fast as possible. - Prevent that DolphinInformationPanel::reset() is invoked when changing a directory. The method only needs to get invoked if an item has been deleted or renamed. - Cache an unknown file item. This improves the startup time of Dolphin (-> KFileItem constructor is invoked only once instead of up to 6 times). svn path=/trunk/KDE/kdebase/apps/; revision=991840
2009-06-21Use the name of the property instead of the label, otherwise the stored keys ↵Peter Penz
would get invalid as soon as we get translated labels. svn path=/trunk/KDE/kdebase/apps/; revision=984677
2009-06-21fixed issue the label texts with spaces might overlap with other labelsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=984673
2009-06-21disable Nepomuk legacy code to eliminate deprecated-warningsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=984621
2009-06-21Simplify how Nepomuk comments can be edited by the user:Peter Penz
- don't provide any mode for editing, just let the user directly manipulate the comment inside the text widget - automatically save changes, no explicit confirmation required svn path=/trunk/KDE/kdebase/apps/; revision=984592
2009-06-20Disable additional properties per default as discussed with Sebastian Trüg.Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=984493
2009-06-20use a style dependend border instead of a black boxPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=984301
2009-06-20We won't get translated labels for Nepomuk literals in KDE 4.3.0... At least ↵Peter Penz
assure that camelcase labels like "fileLocation:" are replaced by "File location:" (thanks to Sebastian Trüg for the code) svn path=/trunk/KDE/kdebase/apps/; revision=984190
2009-06-19Fix bottleneck when renaming several hundrets of items (the expensive update ↵Peter Penz
of m_selection is not required). svn path=/trunk/KDE/kdebase/apps/; revision=984020
2009-06-10fixed resizing issues when having long comments:Peter Penz
* embed the comment label inside a scrollarea * assure that the "add comment..."/"change comment..." link is always visible * assure that the maximum width of the meta data widget is set to the panel width (otherwise the panel would be increased in an unlimited way when having a text without spaces) CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=979621
2009-06-04add missing ? to the questionAlbert Astals Cid
svn path=/trunk/KDE/kdebase/apps/; revision=977582
2009-05-26fixed xmllint --validate issues reported by krazyPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=973297
2009-05-26fixed krazy string warningPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=973291
2009-05-26krazy qtclasses fixesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=973289
2009-05-26fixed krazy issues (see http://www.kdedevelopers.org/node/3919)Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=973269
2009-05-19SVN_SILENT: fixed typo in commentPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=969877
2009-05-19krazy fixesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=969874
2009-05-17Update the directory of the Terminal Panel if the current URL is not aFrank Reininghaus
"file:" URL, but is nevertheless local (e.g., "desktop:"). This fix is also applied to the new "Open external Terminal" action which will be in KDE 4.3. BUG: 167810 svn path=/trunk/KDE/kdebase/apps/; revision=969265
2009-05-06Don't crash if the the metadata widget is 0 (this can happen if Nepomuk has ↵Peter Penz
not been started). svn path=/trunk/KDE/kdebase/apps/; revision=964469
2009-04-29initialize m_canceled property in the constructorPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=961194
2009-04-28properly initialize m_canceled.Sebastian Trueg
svn path=/trunk/KDE/kdebase/apps/; revision=960323
2009-04-28Gracefully end the metadata loading thread. This should fixSebastian Trueg
BUG: 190165 svn path=/trunk/KDE/kdebase/apps/; revision=960318
2009-04-28Fixed context menu to delete tags.Sebastian Trueg
BUG: 165188 svn path=/trunk/KDE/kdebase/apps/; revision=960282
2009-04-26i18n style guide fixes: ↵Stephan Binner
http://techbase.kde.org/Projects/Usability/HIG/Capitalization svn path=/trunk/KDE/kdebase/apps/; revision=959655
2009-04-24fixed issue that the video preview size was wrong during resizing the ↵Peter Penz
information panel svn path=/trunk/KDE/kdebase/apps/; revision=958762
2009-04-23- Postpone the video player initialization until the play button has been ↵Peter Penz
pressed. - Assure that the video player has the same size as the preview widget. Convincing the embedded video player to dynamically resize during playing a video seems to be impossible - I need to check the Phonon::VideoPlayer source code to get the root cause for the currently strange behavior :-( svn path=/trunk/KDE/kdebase/apps/; revision=958332
2009-04-17make it compile w/o nepomukPino Toscano
svn path=/trunk/KDE/kdebase/apps/; revision=955566
2009-04-15Workaround: Phonon::BackendCapabilities::isMimeTypeAvailable(...) returns ↵Peter Penz
true for PNG images, but it makes no sense showing a play/stop button in this case. svn path=/trunk/KDE/kdebase/apps/; revision=954485
2009-04-15Initialize the name-label widget with a maximum size. This is important, ↵Peter Penz
otherwise at least one resize event would be needed to apply a maximum width. This gets a problem if the dock is overlapped by another dock: No resize event is emitted and the preferred size increases in an unlimited way. Result: when hovering files with very long filenames, the overall dock width will increase in an unexpected way. BUG: 189596 svn path=/trunk/KDE/kdebase/apps/; revision=954371
2009-04-12- hide the video player in any case when the stop-button has been pressedPeter Penz
- provide a custom member for the audio media object svn path=/trunk/KDE/kdebase/apps/; revision=952886
2009-04-12The feature freeze is near: Add video support to the Information Panel. ↵Peter Penz
Phonon is quite cool BTW :-) svn path=/trunk/KDE/kdebase/apps/; revision=952882
2009-04-12Allow to enable/disable which information should be shown in the Information ↵Peter Penz
Panel. BUG: 156205 svn path=/trunk/KDE/kdebase/apps/; revision=952833
2009-04-01KonqFileItemCapabilities -> KFileItemListPropertiesDavid Faure
svn path=/trunk/KDE/kdebase/apps/; revision=948007
2009-03-29BUG: 164489Rahman Duran
Make Dolphin benefit from new TerminalInterfaceV2 functions. svn path=/trunk/KDE/kdebase/apps/; revision=946382
2009-03-26disable rating, comments and tags if no meta data is availablePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=945040
2009-03-15a lot of more KUrl::path() -> KUrl::toLocalFile() changes (mostly after a ↵Christian Ehrlicher
check for KUrl::isLocalFile()) svn path=/trunk/KDE/kdebase/apps/; revision=939835
2009-03-10allow to disable the preview of the Information PanelPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=937927
2009-03-10insert the meta text information alphabetically sortedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=937920
2009-03-10allow to hide the rating, comments and tags of the Information PanelPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=937915
2009-03-10provide a context menu for the Information Panel, which allows to show/hide ↵Peter Penz
meta information svn path=/trunk/KDE/kdebase/apps/; revision=937910
2009-03-10Fixed issue that when renaming an item that still the old item name will be ↵Peter Penz
shown in the Information Panel. CCBUG: 181534 CCBUG: 186071 svn path=/trunk/KDE/kdebase/apps/; revision=937630
2009-03-03added dialog to configure which meta data should be shown in the Information ↵Peter Penz
Panel svn path=/trunk/KDE/kdebase/apps/; revision=934828