dolphin/src
2007-09-27 14:26:08 +00:00
..
pics Clean up 2006-11-22 10:46:01 +00:00
servicemenus SVN_SILENT made messages (.desktop file) 2007-09-26 05:58:14 +00:00
tests Adapt CMakeLists.txt as discussed with Alex. 2007-09-24 06:25:59 +00:00
applyviewpropsjob.cpp more fixes 2007-07-24 08:53:35 +00:00
applyviewpropsjob.h Use KFileItem by value rather than by pointer 2007-08-13 21:57:20 +00:00
CMakeLists.txt use blitz instead of deprecated kdefx, remove kdefx headers where unused 2007-09-27 04:11:28 +00:00
columnviewsettingspage.cpp Dolphin is now QT3_SUPPORT free 2007-09-19 21:57:01 +00:00
columnviewsettingspage.h allow to configure the column width of the columns view 2007-09-19 09:34:44 +00:00
config-nepomuk.h.cmake Adapt Dolphin Nepomuk support to namespace changes. 2007-06-11 21:46:04 +00:00
detailsviewsettingspage.cpp use a layout which requires less width for the columns settings 2007-09-19 08:49:32 +00:00
detailsviewsettingspage.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
dolphin.desktop associate dolphin with inode/directory; give it a higher initial preference than konq for directories. 2007-09-26 08:33:02 +00:00
dolphin_columnmodesettings.kcfg allow to configure the column width of the columns view 2007-09-19 09:34:44 +00:00
dolphin_columnmodesettings.kcfgc integrate column view into settings 2007-04-01 17:57:53 +00:00
dolphin_detailsmodesettings.kcfg Adapt to new KWarning/kFatal/kDebug api 2007-08-03 06:40:12 +00:00
dolphin_detailsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_directoryviewpropertysettings.kcfg improved i18ncheckarg scripts means new KUIT issues -> fixed now... 2007-07-13 18:39:57 +00:00
dolphin_directoryviewpropertysettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_generalsettings.kcfg Adapt to new KWarning/kFatal/kDebug api 2007-08-03 06:40:12 +00:00
dolphin_generalsettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_iconsmodesettings.kcfg Adapt to new KWarning/kFatal/kDebug api 2007-08-03 06:40:12 +00:00
dolphin_iconsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphinapplication.cpp First big step to make it possible that the DolphinView can be embedded as KPart into Konqueror (discussed with David Faure). A lot of refactoring of the DolphinView has been done: 2007-06-07 21:10:48 +00:00
dolphinapplication.h fix for the fix for the fix [1]: assure that invoking Dolphin with remote URLs like "dolphin ftp://ftp.kde.org/" works too (thanks to David Faure) 2007-05-16 19:37:31 +00:00
dolphincategorydrawer.cpp use blitz instead of deprecated kdefx, remove kdefx headers where unused 2007-09-27 04:11:28 +00:00
dolphincategorydrawer.h Create the new architecture for KCategorizedView. Now DolphinModel is created, inheriting KDirModel for returning valid data for the role of the category of 2007-09-17 04:02:17 +00:00
dolphincolumnview.cpp use inline keyword as suggested at http://www.parashift.com/c%2B%2B-faq-lite/inline-functions.html#faq-9.9 2007-09-27 12:44:14 +00:00
dolphincolumnview.h use inline keyword as suggested at http://www.parashift.com/c%2B%2B-faq-lite/inline-functions.html#faq-9.9 2007-09-27 12:44:14 +00:00
dolphincontextmenu.cpp Fix crash in dolphinpart when doing RMB on viewport. 2007-09-19 20:33:28 +00:00
dolphincontextmenu.h Fixed a few comments 2007-08-15 22:30:06 +00:00
dolphincontroller.cpp drag and drop fixes for the column view (implied a signal changed which affected other views too) 2007-09-17 14:36:41 +00:00
dolphincontroller.h use inline keyword as suggested at http://www.parashift.com/c%2B%2B-faq-lite/inline-functions.html#faq-9.9 2007-09-27 12:44:14 +00:00
dolphindetailsview.cpp assure that the decoration gets selected in the details-view even if the style has not enabled this per default 2007-09-27 14:26:08 +00:00
dolphindetailsview.h allow to show/hide the columns of the details-view by a context menu for the header (-> no need to go into the settings menu) 2007-09-27 08:56:38 +00:00
dolphindirlister.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
dolphindirlister.h SVN_SILENT: some krazy spelling fixes mainly in comments 2007-05-08 22:05:30 +00:00
dolphiniconsview.cpp * Fix memory leak (DolphinCategoryDrawer is leaking...) 2007-09-26 11:46:49 +00:00
dolphiniconsview.h * Fix memory leak (DolphinCategoryDrawer is leaking...) 2007-09-26 11:46:49 +00:00
dolphinmainwindow.cpp drag and drop fixes for the column view (implied a signal changed which affected other views too) 2007-09-17 14:36:41 +00:00
dolphinmainwindow.h use inline keyword as suggested at http://www.parashift.com/c%2B%2B-faq-lite/inline-functions.html#faq-9.9 2007-09-27 12:44:14 +00:00
dolphinmodel.cpp use blitz instead of deprecated kdefx, remove kdefx headers where unused 2007-09-27 04:11:28 +00:00
dolphinmodel.h Create the new architecture for KCategorizedView. Now DolphinModel is created, inheriting KDirModel for returning valid data for the role of the category of 2007-09-17 04:02:17 +00:00
dolphinnewmenu.cpp First big step to make it possible that the DolphinView can be embedded as KPart into Konqueror (discussed with David Faure). A lot of refactoring of the DolphinView has been done: 2007-06-07 21:10:48 +00:00
dolphinnewmenu.h adapt Dolphin to kdelibs coding style (http://techbase.kde.org/Policies/Kdelibs_Coding_Style) by using: 2007-04-09 19:12:54 +00:00
dolphinpart.cpp Pass ref instead of pointer in mouseOverInfo signal 2007-09-24 10:55:55 +00:00
dolphinpart.desktop SVN_SILENT made messages (.desktop file) 2007-09-26 05:58:14 +00:00
dolphinpart.h Create the new architecture for KCategorizedView. Now DolphinModel is created, inheriting KDirModel for returning valid data for the role of the category of 2007-09-17 04:02:17 +00:00
dolphinpart.rc Here comes dolphinpart, to use dolphin as the file management view in konqueror. 2007-07-01 14:25:21 +00:00
dolphinsettings.cpp Dolphin is now KBookmark* free. 2007-04-09 09:16:39 +00:00
dolphinsettings.h don't use the term "Bookmarks" anymore, use "Places" instead (includes devices etc.) 2007-08-25 10:42:10 +00:00
dolphinsettingsdialog.cpp KUIT adaptions 2007-07-09 17:51:39 +00:00
dolphinsettingsdialog.h don't use the term "Bookmarks" anymore, use "Places" instead (includes devices etc.) 2007-08-25 10:42:10 +00:00
dolphinsortfilterproxymodel.cpp Create the new architecture for KCategorizedView. Now DolphinModel is created, inheriting KDirModel for returning valid data for the role of the category of 2007-09-17 04:02:17 +00:00
dolphinsortfilterproxymodel.h use inline keyword as suggested at http://www.parashift.com/c%2B%2B-faq-lite/inline-functions.html#faq-9.9 2007-09-27 12:44:14 +00:00
dolphinstatusbar.cpp as David pointed out: Qt4 has a nicer approach for asynchronous events than using QTimer 2007-08-31 05:16:04 +00:00
dolphinstatusbar.h First big step to make it possible that the DolphinView can be embedded as KPart into Konqueror (discussed with David Faure). A lot of refactoring of the DolphinView has been done: 2007-06-07 21:10:48 +00:00
dolphinui.rc use "Sort by" instead of "Sort By" 2007-09-04 16:59:30 +00:00
dolphinview.cpp use the proxy model categorization state to check whether it has changed, not the stored categorization state... 2007-09-27 06:25:10 +00:00
dolphinview.h Use case: categorized sorting is enabled, the current view mode is icons-view. When switching to the details-view (which does not support categorized sorting yet), the 'categorized sorting' action should get only disabled to indicate that it is not available, not get unchecked (currently it gets disabled AND unchecked). This patch assures that always the stored categorization state is returned for the menu actions, but internally the categorization is turned off for the proxy model for the details view and column view. 2007-09-27 06:19:30 +00:00
dolphinviewcontainer.cpp fix filtering issues for views that show a directory hierarchy like a tree view or a column view: the directories should not get filtered 2007-09-25 13:16:17 +00:00
dolphinviewcontainer.h use inline keyword as suggested at http://www.parashift.com/c%2B%2B-faq-lite/inline-functions.html#faq-9.9 2007-09-27 12:44:14 +00:00
filterbar.cpp Dolphin is now QT3_SUPPORT free 2007-09-19 21:57:01 +00:00
filterbar.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
generalsettingspage.cpp KUIT adaptions 2007-07-09 17:51:39 +00:00
generalsettingspage.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
generalviewsettingspage.cpp increase default size for previews to 5 MB 2007-09-09 12:59:29 +00:00
generalviewsettingspage.h allow to reset all settings to default values 2007-05-26 09:16:56 +00:00
iconsizedialog.cpp Dolphin is now QT3_SUPPORT free 2007-09-19 21:57:01 +00:00
iconsizedialog.h use global IconLoader 2007-09-09 13:03:48 +00:00
iconsviewsettingspage.cpp Dolphin is now QT3_SUPPORT free 2007-09-19 21:57:01 +00:00
iconsviewsettingspage.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
infosidebarpage.cpp update the URL candidate if only one file is selected, so that Nepomuk tags get updated (thanks to Rajeev J Sebastian for the patch!) 2007-09-13 12:18:30 +00:00
infosidebarpage.h don't use the term "Bookmarks" anymore, use "Places" instead (includes devices etc.) 2007-08-25 10:42:10 +00:00
kcategorizedview.cpp ++keyboard navigation 2007-09-19 03:38:46 +00:00
kcategorizedview.h Create the new architecture for KCategorizedView. Now DolphinModel is created, inheriting KDirModel for returning valid data for the role of the category of 2007-09-17 04:02:17 +00:00
kcategorizedview_p.h Create the new architecture for KCategorizedView. Now DolphinModel is created, inheriting KDirModel for returning valid data for the role of the category of 2007-09-17 04:02:17 +00:00
kcategorydrawer.cpp Give feedback to user when clicking on a category and the user is not dragging from it. Beauty, come to me :) 2007-09-17 06:03:40 +00:00
kcategorydrawer.h Create the new architecture for KCategorizedView. Now DolphinModel is created, inheriting KDirModel for returning valid data for the role of the category of 2007-09-17 04:02:17 +00:00
libdolphin_export.h include cleanup 2007-05-09 22:23:52 +00:00
main.cpp temporary deactivate session restoring until it can be tested with a working desktop 2007-09-27 13:06:52 +00:00
Messages.sh Extract messages from .kcfg too (whoops). 2007-07-13 14:36:17 +00:00
metadatawidget.cpp Dolphin is now QT3_SUPPORT free 2007-09-19 21:57:01 +00:00
metadatawidget.h * Adapt KMetaData changes. 2007-05-28 07:55:07 +00:00
org.kde.dolphin.Application.xml Dolphin is now a KUniqueApplication. A lot of thanks go to Oscar Blumberg, who submitted this patch. 2007-02-18 17:01:36 +00:00
org.kde.dolphin.MainWindow.xml Dolphin is now a KUniqueApplication. A lot of thanks go to Oscar Blumberg, who submitted this patch. 2007-02-18 17:01:36 +00:00
pixmapviewer.cpp Smoother animations for the pixmap viewer if the pixmap is changed constantly during small time slots (thanks to Rafael Fernández López for the original patch!). 2007-08-15 22:08:00 +00:00
pixmapviewer.h use inline keyword as suggested at http://www.parashift.com/c%2B%2B-faq-lite/inline-functions.html#faq-9.9 2007-09-27 12:44:14 +00:00
README commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
renamedialog.cpp Remove unnecessary parameter. 2007-08-16 13:22:18 +00:00
renamedialog.h Remove unnecessary parameter. 2007-08-16 13:22:18 +00:00
settingspagebase.cpp adapt Dolphin to kdelibs coding style (http://techbase.kde.org/Policies/Kdelibs_Coding_Style) by using: 2007-04-09 19:12:54 +00:00
settingspagebase.h allow to reset all settings to default values 2007-05-26 09:16:56 +00:00
sidebarpage.cpp Use KFileItem by value rather than by pointer 2007-08-13 21:57:20 +00:00
sidebarpage.h Use KFileItem by value rather than by pointer 2007-08-13 21:57:20 +00:00
sidebartreeview.cpp Remove ScrollPerPixel again. Beside a crash with a non-patched version of Qt it also decreases the usability when using the mouse wheel: one full rotation of the mouse wheel only leads to a scrolling of 1 or 2 items... 2007-09-27 07:02:35 +00:00
sidebartreeview.h don't forget to clear the hover information when a drag leave event occurs 2007-06-02 17:42:43 +00:00
statusbarmessagelabel.cpp deprecated-- KColorScheme __comp_ctor fixes 2007-09-07 12:37:28 +00:00
statusbarmessagelabel.h use KGraphicsUtils::blendColor() instead of custom mixColors() method 2007-05-28 05:38:13 +00:00
statusbarspaceinfo.cpp deprecated-- KColorScheme __comp_ctor fixes 2007-09-07 12:37:28 +00:00
statusbarspaceinfo.h SVN_SILENT typos-- 2007-09-01 08:00:48 +00:00
terminalsidebarpage.cpp deprecated-- 2007-08-31 22:52:52 +00:00
terminalsidebarpage.h provide a useful default height for the Terminal dock 2007-07-25 17:43:35 +00:00
treeviewcontextmenu.cpp Remove unnecessary parameter. 2007-08-16 13:22:18 +00:00
treeviewcontextmenu.h Use KFileItem by value rather than by pointer 2007-08-13 21:57:20 +00:00
treeviewsidebarpage.cpp assure that the directory gets reloaded when the base URL has been changed 2007-09-26 18:52:19 +00:00
treeviewsidebarpage.h lessons learned from the column view: never invoke KDirModel::expandToUrl() when the directory lister has not finished its loading... 2007-09-26 09:11:40 +00:00
viewproperties.cpp If Nepomuk is (temporary) not available use SortByName as fallback for SortByTags/SortByRating. Thanks to Rafael for pointing this out... 2007-09-19 06:24:14 +00:00
viewproperties.h If Nepomuk is (temporary) not available use SortByName as fallback for SortByTags/SortByRating. Thanks to Rafael for pointing this out... 2007-09-19 06:24:14 +00:00
viewpropertiesdialog.cpp * moved the loading of the settings into a separate method 2007-09-27 06:20:39 +00:00
viewpropertiesdialog.h * moved the loading of the settings into a separate method 2007-09-27 06:20:39 +00:00
viewpropsprogressinfo.cpp Call the front-end function, not the backend virtual doKill 2007-07-26 21:32:27 +00:00
viewpropsprogressinfo.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
viewsettingspage.cpp KUIT adaptions 2007-07-09 17:51:39 +00:00
viewsettingspage.h allow to reset all settings to default values 2007-05-26 09:16:56 +00:00

-----------------------------------------------
Kde application framework template quickstart
Author: Thomas Nagy
Date: 2004-03-22
-----------------------------------------------

This README file explains you basic things for starting with
this application template.


** Building and installing **

* Build the configure script by "make -f Makefile.cvs"

* To clean, use "make clean", and to clean everything 
(remove the makefiles, etc), use "make distclean"

* To distribute your program, try "make dist".
This will make a compact tarball archive of your release with the
necessary scripts inside.

* Modifying the auto-tools scripts
for automake scripts there is an excellent tutorial there :
http://developer.kde.org/documentation/other/makefile_am_howto.html

* Simplify your life : install the project in your home directory for
testing purposes.
./configure --prefix=/home/user/dummyfolder/
In the end when you finished the development you can
rm -rf /home/user/dummyfolder/
without fear.


** Technologies **

* Build the menus of your application easily
kde applications now use an xml file (*ui.rc file) to build the menus.
This allow a great customization of the application. However, when
programming the menu is shown only after a "make install"

For more details, consult :
http://devel-home.kde.org/~larrosa/tutorial/p9.html
http://developer.kde.org/documentation/tutorials/xmlui/preface.html

* Use KConfig XT to create your configuration dialogs and make 
them more maintainable.

For more details, consult :
http://developer.kde.org/documentation/tutorials/kconfigxt/kconfigxt.html

* With KParts, you can embed other kde components in your program, or make your program
embeddable in other apps. For example, the kmplayer kpart can be called to play videos
in your app.

For more details, consult :
http://www-106.ibm.com/developerworks/library/l-kparts/
http://developer.kde.org/documentation/tutorials/dot/writing-plugins.html
http://developer.kde.org/documentation/tutorials/developing-a-plugin-structure/index.html

* With dcop, you can control your app from other applications
Make sure to include K_DCOP and a kdcop: section in your .h file
http://developer.kde.org/documentation/tutorials/dot/dcopiface/dcop-interface.html


** Documentation **

* For the translations :
1. Download a patched gettext which can be found at:
 http://public.kde.planetmirror.com/pub/kde/devel/gettext-kde/
2. Install that gettext in ~/bin/
3. cd ~/yourproject, export PATH=~/bin:$PATH, export
KDEDIR=/where_your_KDE3_is
4. make -f admin/Makefile.common package-messages
5. make package-messages
6. Translate the po files (not the pot!!) with kbabel or xemacs

* Do not forget to write the documentation for your kde app 
edit the documentation template index.docbook in doc/