dolphin/src
Peter Penz 09860f7cf4 instead of "Sort" -> "By Name", "By Date", "By Size", ...
use "Sort By" -> "Name", Date", "Size", ...

svn path=/trunk/KDE/kdebase/apps/; revision=687480
2007-07-13 18:14:41 +00:00
..
pics Clean up 2006-11-22 10:46:01 +00:00
servicemenus SVN_SILENT made messages (.desktop file) 2007-07-10 04:37:45 +00:00
tests remove kde4_automoc() 2007-07-10 09:14:12 +00:00
applyviewpropsjob.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
applyviewpropsjob.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
CMakeLists.txt remove kde4_automoc() 2007-07-10 09:14:12 +00:00
columnviewsettingspage.cpp KUIT adapations for labels 2007-06-30 19:40:15 +00:00
columnviewsettingspage.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
config-nepomuk.h.cmake Adapt Dolphin Nepomuk support to namespace changes. 2007-06-11 21:46:04 +00:00
detailsviewsettingspage.cpp KUIT adapations for labels 2007-06-30 19:40:15 +00:00
detailsviewsettingspage.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
dolphin.desktop SVN_SILENT made messages (.desktop file) 2007-06-30 04:34:16 +00:00
dolphin_columnmodesettings.kcfg KUIT adaptions (applied i18ncheckarg - everything should be OK now) 2007-07-12 06:10:54 +00:00
dolphin_columnmodesettings.kcfgc integrate column view into settings 2007-04-01 17:57:53 +00:00
dolphin_detailsmodesettings.kcfg KUIT adaptions (applied i18ncheckarg - everything should be OK now) 2007-07-12 06:10:54 +00:00
dolphin_detailsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_directoryviewpropertysettings.kcfg KUIT adaptions (applied i18ncheckarg - everything should be OK now) 2007-07-12 06:10:54 +00:00
dolphin_directoryviewpropertysettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_generalsettings.kcfg KUIT adaptions (applied i18ncheckarg - everything should be OK now) 2007-07-12 06:10:54 +00:00
dolphin_generalsettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_iconsmodesettings.kcfg KUIT adaptions (applied i18ncheckarg - everything should be OK now) 2007-07-12 06:10:54 +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
dolphincolumnview.cpp let the column-widgets of the Column View be aware about their URL, as this simplifies the activation/deactivation handling of columns 2007-07-10 20:33:17 +00:00
dolphincolumnview.h let the column-widgets of the Column View be aware about their URL, as this simplifies the activation/deactivation handling of columns 2007-07-10 20:33:17 +00:00
dolphincontextmenu.cpp KUIT adaptions 2007-07-09 17:51:39 +00:00
dolphincontextmenu.h include cleanup 2007-05-09 22:23:52 +00:00
dolphincontroller.cpp Improve handling of column view: 2007-06-28 18:52:54 +00:00
dolphincontroller.h Improve handling of column view: 2007-06-28 18:52:54 +00:00
dolphindetailsview.cpp don't connect to the activated() signal, just use singleClick() and doubleClick() dependent from the global KDE single/double click setting 2007-06-27 17:03:51 +00:00
dolphindetailsview.h don't forget to clear the hover information when a drag leave event occurs 2007-06-02 17:42:43 +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 Rename KListView to KCategorizedView as decided 2007-07-09 18:08:20 +00:00
dolphiniconsview.h Rename KListView to KCategorizedView as decided 2007-07-09 18:08:20 +00:00
dolphinitemcategorizer.cpp KUIT adaptions 2007-07-09 17:51:39 +00:00
dolphinitemcategorizer.h Make KListView capable of drawing categories on our own way. This make things easier 2007-07-06 17:41:04 +00:00
dolphinmainwindow.cpp instead of "Sort" -> "By Name", "By Date", "By Size", ... 2007-07-13 18:14:41 +00:00
dolphinmainwindow.h Change signature of requestItemInfo signal, to avoid fileitem -> url -> index -> fileitem roundtrip in dolphin, 2007-07-02 17:24:54 +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 KUIT adaptions (applied i18ncheckarg - everything should be OK now) 2007-07-12 06:10:54 +00:00
dolphinpart.desktop SVN_SILENT made messages (.desktop file) 2007-07-10 04:37:45 +00:00
dolphinpart.h Change signature of requestItemInfo signal, to avoid fileitem -> url -> index -> fileitem roundtrip in dolphin, 2007-07-02 17:24:54 +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 adapt Dolphin to kdelibs coding style (http://techbase.kde.org/Policies/Kdelibs_Coding_Style) by using: 2007-04-09 19:12:54 +00:00
dolphinsettingsdialog.cpp KUIT adaptions 2007-07-09 17:51:39 +00:00
dolphinsettingsdialog.h allow to reset all settings to default values 2007-05-26 09:16:56 +00:00
dolphinsortfilterproxymodel.cpp Fix compile problems on systems that don't want nepomuk. eeek ! 2007-06-23 13:12:21 +00:00
dolphinsortfilterproxymodel.h Implement sorting by "tags". Same performance problems occur as when using sorting by "rating", but we must get a feeling first how we use the Nepomuk API before thinking about caching... 2007-06-22 16:42:34 +00:00
dolphinstatusbar.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
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 instead of "Sort" -> "By Name", "By Date", "By Size", ... 2007-07-13 18:14:41 +00:00
dolphinview.cpp KUIT adaptions 2007-07-08 21:09:48 +00:00
dolphinview.h Change signature of requestItemInfo signal, to avoid fileitem -> url -> index -> fileitem roundtrip in dolphin, 2007-07-02 17:24:54 +00:00
dolphinviewcontainer.cpp KUIT adaptions (applied i18ncheckarg - everything should be OK now) 2007-07-12 06:10:54 +00:00
dolphinviewcontainer.h fix documentation 2007-07-08 20:31:36 +00:00
filterbar.cpp KUIT adaptions 2007-07-08 21:09:48 +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 KUIT adapations for labels 2007-06-30 19:40:15 +00:00
generalviewsettingspage.h allow to reset all settings to default values 2007-05-26 09:16:56 +00:00
hi16-app-dolphin.png commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
hi22-app-dolphin.png commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
hi32-app-dolphin.png commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
hi48-app-dolphin.png commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
hi64-app-dolphin.png commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
hi128-app-dolphin.png commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
iconsizedialog.cpp KUIT adaptions (applied i18ncheckarg - everything should be OK now) 2007-07-12 06:10:54 +00:00
iconsizedialog.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
iconsviewsettingspage.cpp KUIT adaptions (applied i18ncheckarg - everything should be OK now) 2007-07-12 06:10:54 +00:00
iconsviewsettingspage.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
infosidebarpage.cpp minor layout fix in infosidebar 2007-07-12 06:30:28 +00:00
infosidebarpage.h adapt signature of requestDelayedItemInfo() slot to recent changes 2007-07-08 20:32:41 +00:00
kcategorizedview.cpp remove unused variables 2007-07-13 17:23:52 +00:00
kcategorizedview.h Rename KListView to KCategorizedView as decided 2007-07-09 18:08:20 +00:00
kcategorizedview_p.h Take in count item sizes. As we want all elements of the same size we check for the biggest one. This way we have visible columns too, what makes everything more ordered, 2007-07-13 13:49:21 +00:00
kitemcategorizer.cpp Make KListView capable of drawing categories on our own way. This make things easier 2007-07-06 17:41:04 +00:00
kitemcategorizer.h Make KListView capable of drawing categories on our own way. This make things easier 2007-07-06 17:41:04 +00:00
ksortfilterproxymodel.cpp Update the view when the sorting role changes. 2007-06-19 00:24:37 +00:00
ksortfilterproxymodel.h Make KListView capable of drawing categories on our own way. This make things easier 2007-07-06 17:41:04 +00:00
libdolphin_export.h include cleanup 2007-05-09 22:23:52 +00:00
main.cpp KUIT for boilerplate KAboutData/KCmdLineArgs calls. 2007-07-11 10:04:13 +00:00
Messages.sh Extract messages from .kcfg too (whoops). 2007-07-13 14:36:17 +00:00
metadatawidget.cpp KUIT adaptions 2007-07-09 17:51:39 +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 include cleanup 2007-05-09 22:23:52 +00:00
pixmapviewer.h include cleanup 2007-05-09 22:23:52 +00:00
README commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
renamedialog.cpp KUIT adaptions (applied i18ncheckarg - everything should be OK now) 2007-07-12 06:10:54 +00:00
renamedialog.h Make the test link (moving renamedialog to libdolphinprivate since we'll need that feature in the part anyway) 2007-05-19 08:03:39 +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 include cleanup 2007-05-09 22:23:52 +00:00
sidebarpage.h include cleanup 2007-05-09 22:23:52 +00:00
sidebartreeview.cpp use a transparent background to let the users eye focus on the folder content (e. g. like in http://www.kde-look.org/content/preview.php?preview=1&id=60475&file1=60475-1.jpg&file2=&file3=&name=Crystal+Project) 2007-06-16 13:55:48 +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 KUIT adaptions 2007-07-09 17:51:39 +00:00
statusbarmessagelabel.h use KGraphicsUtils::blendColor() instead of custom mixColors() method 2007-05-28 05:38:13 +00:00
statusbarspaceinfo.cpp KUIT adaptions 2007-07-08 21:09:48 +00:00
statusbarspaceinfo.h A cleanup in KDiskFreeSpace has been done -> adjust signal/slot to the new (and nicer) method signature 2007-06-19 19:08:49 +00:00
terminalsidebarpage.cpp ignore spontaneous show events (thanks to Dominik Haumann for pointing this out) 2007-05-18 08:42:45 +00:00
terminalsidebarpage.h minor adjustments for working together with Max after the BIC Monday... 2007-05-06 22:09:04 +00:00
treeviewcontextmenu.cpp KUIT adaptions 2007-07-09 17:51:39 +00:00
treeviewcontextmenu.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
treeviewsidebarpage.cpp Here comes dolphinpart, to use dolphin as the file management view in konqueror. 2007-07-01 14:25:21 +00:00
treeviewsidebarpage.h optimization: don't load the directory tree if the widget is invisible 2007-05-06 20:47:15 +00:00
viewproperties.cpp include cleanup 2007-05-19 12:25:31 +00:00
viewproperties.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
viewpropertiesdialog.cpp KUIT adaptions 2007-07-09 17:51:39 +00:00
viewpropertiesdialog.h * move the "[ ] Show in Groups" checkbox from "View->Sort By" directly to "View" 2007-06-19 16:00:21 +00:00
viewpropsprogressinfo.cpp KUIT adaptions 2007-07-09 17:51:39 +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/