┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
AgeCommit message (Collapse)Author
2010-04-02Remove the SVN plugin from the Dolphin sources. The plugin will get part of ↵Peter Penz
kdesdk (request will be submitted on reviewboard during the next days). svn path=/trunk/KDE/kdebase/apps/; revision=1110250
2010-03-30Split the class DolphinController into the two classes DolphinViewController ↵Peter Penz
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-27Don't recreate and destroy the tooltip widget on each show/hide operation, ↵Peter Penz
just use set the widget visible/invisible and update the content instead svn path=/trunk/KDE/kdebase/apps/; revision=1107992
2010-03-25Enable the meta data configuration dialog again after the ↵Peter Penz
KFileMetaDataWidget code has been moved to kdelibs svn path=/trunk/KDE/kdebase/apps/; revision=1107432
2010-03-24Version control: Move the maintainance of pending threads into a custom ↵Peter Penz
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-22Use KFileMetaDataWidget from kdelibs. Still open: Provide dialog which wraps ↵Peter Penz
KFileMetaDataConfigurationWidget. svn path=/trunk/KDE/kdebase/apps/; revision=1106465
2010-03-16welcome to the world of kdeinit applicationsLuboš Luňák
svn path=/trunk/KDE/kdebase/apps/; revision=1103978
2010-03-13Provide a KMetaDataModel for KMetaDataWidget.Peter Penz
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-05fix link issue if Nepomuk is not installedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1099444
2010-03-04Rename NfoTranslator to KNfoTranslator, so that KMetaDataWidget can be moved ↵Peter Penz
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-02-26Show meta information also for files, which are not indexed (or in the case ↵Peter Penz
if Nepomuk is turned off). Beside the new translations the fix is based on several other fixes in kdelibs + strigi and cannot be backported to KDE SC 4.4.x. As soon as the meta data widget has been moved to kdelibs, this meta data information will also be available in the properties dialog. BUG: 193592 svn path=/trunk/KDE/kdebase/apps/; revision=1096472
2010-02-20replace X11-specific code with genericLuboš Luňák
svn path=/trunk/KDE/kdebase/apps/; revision=1093243
2010-01-25Implement todo (create a dialog box when ok is enable/disable when text is ↵Laurent Montel
empty or not) (and fix restore size, in old version we didn't save size before to delete element) svn path=/trunk/KDE/kdebase/apps/; revision=1080045
2010-01-05- search by modification date of the file, not when the file has been tagged ↵Peter Penz
or something similar - make "search files modified today" work Thanks to Daniel Winter for the patch! CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1070440
2009-12-20Better fix for compilation without Nepomuk - like Sebastian noted SDO is ↵Maciej Mrozowski
being searched for automatically. It was just sufficient to wrap soprano_add_ontology with Nepomuk_FOUND in this case. svn path=/trunk/KDE/kdebase/apps/; revision=1064414
2009-12-20[kdebase/apps/dolphin/CMakeLists.txt] Fixed compilation without NepomukMaciej Mrozowski
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1064077
2009-12-19+include(SopranoAddOntology)Luboš Luňák
svn path=/trunk/KDE/kdebase/apps/; revision=1063929
2009-12-12Allow to disable version control plugins. It's too late already for ↵Peter Penz
providing a UI (string freeze...) and it should not be necessary to disable a plugin, but in the worst case (e. g. plugin crashes under certain circumstances) it is good to have a non-GUI fallback. svn path=/trunk/KDE/kdebase/apps/; revision=1061740
2009-12-12* allow to filter the search result by images or text-documentsPeter Penz
* minor cleanups svn path=/trunk/KDE/kdebase/apps/; revision=1061550
2009-12-07use KNewStuff3 instead of the deprecated KNewStuff2Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1060003
2009-11-26use cmake macroLaurent Montel
svn path=/trunk/KDE/kdebase/apps/; revision=1054655
2009-11-25fixed linkingSebastian Trueg
svn path=/trunk/KDE/kdebase/apps/; revision=1054299
2009-11-24Fix trunk compilation using proper soprano Vocabulary, since moved from ↵Helio Castro
nie.h nepomuk. svn path=/trunk/KDE/kdebase/apps/; revision=1053540
2009-11-24Prepare the search criterion selector to use the new Nepomuk::Query::Term ↵Peter Penz
instead of a QString. The implementation still needs to be adapted, but this will be straight forward. svn path=/trunk/KDE/kdebase/apps/; revision=1053447
2009-11-21* show only a minimized set of search options per defaultPeter Penz
* remember the search options when closing Dolphin, so that the user can adjust his "default search template" svn path=/trunk/KDE/kdebase/apps/; revision=1052499
2009-11-14When navigating back/forward in the DolphinPart inside Konqueror, rememberFrank Reininghaus
1. the current item, 2. the scroll position of the view, and 3. the expansion state of the details view. Before 3. can be implemented in Dolphin itself, some changes in KUrlNavigator are required. This fix will be in KDE 4.4. BUG: 193549 BUG: 198073 BUG: 213137 svn path=/trunk/KDE/kdebase/apps/; revision=1049164
2009-11-12Don't show the search options, if no Nepomuk is available. Hopefully Nepomuk ↵Peter Penz
will get a hard build dependency quite soon, those #ifdef-code is really ugly and difficult to maintain... svn path=/trunk/KDE/kdebase/apps/; revision=1048135
2009-11-10SVN_SILENT: stay consistent with other indentationsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1047278
2009-11-09link with gold (knewstuff2 for dolphin) and remove a few redundant linked ↵Andreas Hartmetz
libraries already included by others svn path=/trunk/KDE/kdebase/apps/; revision=1046917
2009-11-09move the "Download New Services..." entry from the Settings menu to the ↵Peter Penz
service configuration dialog svn path=/trunk/KDE/kdebase/apps/; revision=1046788
2009-11-06allow to configure which meta data should be shown for tooltipsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1045705
2009-11-06* enable the loading of version control plugins (thanks to Aaron for the hint)Peter Penz
* Don't terminate the thread that receives the item states when changing a view. Instead let the thread get finished and ignore the result. svn path=/trunk/KDE/kdebase/apps/; revision=1045674
2009-11-06Initial ServiceMenu-KHotNewStuff-stuffJonathan Schmidt-Dominé
TODO: fix the existing servicemenus (some install-scripts are broken, some do not provide a simple CLI-interface) TODO: add support for single-desktop-file-servicemenus (for example the "open as root") svn path=/trunk/KDE/kdebase/apps/; revision=1045663
2009-11-04Install fileviewversioncontrolplugin.desktop as servicetype, so that version ↵Peter Penz
control plugins can be found by Dolphin. Open issue: The instantiation fails and the following errors are returned: dolphin(13505)/kdecore (KLibrary) kde4Factory: The library "/home/kde4peter/kde/lib/kde4/fileviewsvnplugin.so" does not offer a qt_plugin_instance function. dolphin(13505)/kdecore (KLibrary) kde3Factory: The library "/home/kde4peter/kde/lib/kde4/fileviewsvnplugin.so" does not offer an "init_fileviewsvnplugin" function. svn path=/trunk/KDE/kdebase/apps/; revision=1044902
2009-11-04Don't call QThread::wait() in the destructor - in the worst case an issue in ↵Peter Penz
Nepomuk will block Dolphin for several seconds. Refactored the load-meta-data-thread in a way that the meta data widget does not require to wait for a result of the thread. svn path=/trunk/KDE/kdebase/apps/; revision=1044848
2009-11-04Fixed link issue - I'm sorry: I had installed a temporary version of ↵Peter Penz
KMetaDataWidget from kdelibs and did not recognize the issue... svn path=/trunk/KDE/kdebase/apps/; revision=1044545
2009-11-03Since Qt 4.5 it is possible to have translucient windows. The tooltip ↵Peter Penz
approach having a delegate and custom drawing + animation code for transparent tooltips has now been replaced by a translucient window where any kind of (animated) widget can be embedded. Still a lot of finetuning has to be done, but maybe this code can be part of kdelibs in KDE 4.5 (systemsettings currently used the Dolphin tooltips code). Additionally the tooltip uses now KMetaDataWidget instead of using KMetaInfo. This assures that no blocking of the application will occur even if there is a buggy Strigi analyzer that ignores the maximum size-setting and might block the retrieving of the meta data. BUG: 182941 BUG: 195878 svn path=/trunk/KDE/kdebase/apps/; revision=1044485
2009-10-28After some discussions at http://reviewboard.kde.org/r/1938 it turned out ↵Peter Penz
that moving KMetaDataWidget and KMetaDataConfigurationDialog to kdelibs should be postponed to KDE 4.5. The main reason is that adding application specific properties is not possible with the current API in a generic way. Also the topic how to hide properties application specific is an open point... So now all adjustments from the review have been adapted to the Dolphin code. After KDE 4.4 has been released some refactoring will be done so that the open topics above are handled in a nice way. svn path=/trunk/KDE/kdebase/apps/; revision=1041547
2009-10-23Imported Adam Kidders search configuration widgets from ↵Peter Penz
playground/base/nepomuk/search_widgets_test. I adjusted some names of classes and members and also changed some parts of the implementation, but conceptually the concept is 1:1 like provided by Adam in playground. Currently the UI works quite well, but the creating of the query string has not been integrated yet. svn path=/trunk/KDE/kdebase/apps/; revision=1039572
2009-10-17add A search options widget, which later on will include Adam Kidder's ↵Peter Penz
search prototype from playground svn path=/trunk/KDE/kdebase/apps/; revision=1036776
2009-10-17* move classes for searching into an own folder (new classes will be added soon)Peter Penz
* Postpone the creation of the searchcompleter, until the editor gets focused. This improves the startup time of Dolphin (reading all available tags is an expensive operation). svn path=/trunk/KDE/kdebase/apps/; revision=1036658
2009-10-16Fixed compilation issue if HAVE_NEPOMUK is not set. This #ifdef HAVE_NEPOMUK ↵Peter Penz
stuff is really a pain :-( svn path=/trunk/KDE/kdebase/apps/; revision=1036067
2009-10-16* improved interface + documentation of MetaDataWidgetPeter Penz
* provide a configuration dialog for adjusting the visibility of the meta data svn path=/trunk/KDE/kdebase/apps/; revision=1036058
2009-10-13restore functionality that ratings, comments and tags get stored after the ↵Peter Penz
user changed the values svn path=/trunk/KDE/kdebase/apps/; revision=1034884
2009-10-10Start of refactoring so that the metadata widget can be moved outside of ↵Peter Penz
Dolphin for other applications. The temporary removed code will be integrated again within the next 10 days (-> currently no meta data is shown and cannot be updated). svn path=/trunk/KDE/kdebase/apps/; revision=1033585
2009-10-09Use a desktop-file for completion-items for the dolphin-search-box.Matthias Fuchs
svn path=/trunk/KDE/kdebase/apps/; revision=1033040
2009-09-13Originally it was intended to move the SVN plugin from Dolphin to ↵Peter Penz
kdevplatform, but kdevplatform most probably won't get released with KDE 4.4. So for KDE 4.4 Dolphin will temporary contain the plugin in it's own codebase. As soon as kdevplatform will get released the SVN plugin will get moved to kdevplatform. Still open: KServiceTypeTrader::query does not find the "FileViewVersionControlPlugin", I could not find the root cause for this yet (old cache?) svn path=/trunk/KDE/kdebase/apps/; revision=1022921
2009-08-29Move code for initializing and handling view extensions to the new class ↵Peter Penz
ViewExtensionsFactory. Beside making DolphinView less complex this will allow the column view to share the view extension code instead of (partly) duplicating it as it has been done before. Currently only the tooltips- and filepreview-handling have been moved into ViewExtensionsFactory, a further cleanup will be done later. svn path=/trunk/KDE/kdebase/apps/; revision=1016893
2009-08-28I wanted to this for KDE 4.1 already, but well...Peter Penz
Columview refactoring: Get rid of "isColumnView()" special cases in DolphinView and the interface code duplications due to delegating non-QAbstractItemView interfaces to the column view. This reduces the code size + complexity a lot and will make future maintainance of the columnview and DolphinView a lot easier. Currently there are some regressions in the column view, but this will be fixed during the next 14 days. svn path=/trunk/KDE/kdebase/apps/; revision=1016776
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