dolphin/src
Peter Penz cdcb4b0166 coding style cleanup: fix wrong indenting of members in constructor
svn path=/trunk/KDE/kdebase/apps/; revision=661819
2007-05-06 17:41:49 +00:00
..
pics Clean up 2006-11-22 10:46:01 +00:00
servicemenus SVN_SILENT made messages (.desktop file) 2007-05-03 05:02:42 +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 If it's not always compiled, then we need to check it before we add it to the link line... 2007-05-02 10:02:19 +00:00
columnviewsettingspage.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
columnviewsettingspage.h integrate column view into settings 2007-04-01 17:57:53 +00:00
config-kmetadata.h.cmake Add libkmetadata detection and minor fixes 2007-02-22 20:15:20 +00:00
detailsviewsettingspage.cpp allow sorting by type 2007-04-22 21:04:46 +00:00
detailsviewsettingspage.h allow sorting by type 2007-04-22 21:04:46 +00:00
dolphin.desktop SVN_SILENT made messages (.desktop file) 2007-05-01 06:45:54 +00:00
dolphin_columnmodesettings.kcfg integrate column view into settings 2007-04-01 17:57:53 +00:00
dolphin_columnmodesettings.kcfgc integrate column view into settings 2007-04-01 17:57:53 +00:00
dolphin_detailsmodesettings.kcfg allow sorting by type 2007-04-22 21:04:46 +00:00
dolphin_detailsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_directoryviewpropertysettings.kcfg allow to enable the categorization feature for sorting 2007-04-10 11:22:56 +00:00
dolphin_directoryviewpropertysettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_generalsettings.kcfg As Aaron suggested: use the global setting for "Show Delete command" instead of using a custom Dolphin setting. I hope I used the reworked KConfig classes in a correct manner (setGroup() has been marked as deprecated, Konqueror still uses those deprecated methods). 2007-02-25 22:42:47 +00:00
dolphin_generalsettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_iconsmodesettings.kcfg Cleanup of iconview-settings dialog (no obsolete Q3 classes, ...) and fix broken zooming in icons view. 2007-03-14 20:56:16 +00:00
dolphin_iconsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphinapplication.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
dolphinapplication.h Use KUniqueApplication::newInstance() as David suggested some time ago. This simplifies the code and solves the issue that the window is not moved to the foreground when opening new main windows. 2007-03-22 07:19:07 +00:00
dolphincolumnview.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
dolphincolumnview.h fix exports - please take care to use the correct export macro next time! 2007-04-13 16:09:57 +00:00
dolphincontextmenu.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
dolphincontextmenu.h Remove not necessary include 2007-04-22 11:14:24 +00:00
dolphincontroller.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
dolphincontroller.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
dolphindetailsview.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
dolphindetailsview.h fix export 2007-03-25 18:29:14 +00:00
dolphindirlister.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
dolphindirlister.h Do a custom error handling in for the 'Create New...' submenu. Thanks to David for adjusting KNewMenu :-) 2007-01-26 00:55:49 +00:00
dolphiniconsview.cpp Respect global single/double click setting for the icons- and details view (thanks to Sam Abed for the patch!). PS: I did not introduce an executed()-signal in KListView, as: 2007-05-01 09:12:24 +00:00
dolphiniconsview.h allow to enable the categorization feature for sorting 2007-04-10 11:22:56 +00:00
dolphinitemcategorizer.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
dolphinitemcategorizer.h Added Rafael López's item categorizer into Dolphin (it's currently deactivated in dolphiniconsview.cpp until it's in shape for the public). 2007-04-10 08:46:21 +00:00
dolphinmainwindow.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
dolphinmainwindow.h don't connect each sidebar page with all available signals per default 2007-05-02 05:15:03 +00:00
dolphinnewmenu.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +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
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 revert last commit, it leads to the uncommon behavior that the last state of the settings dialog is remembered (grmpf - I should do more testing... ;-)) 2007-05-05 21:02:04 +00:00
dolphinsettingsdialog.h revert last commit, it leads to the uncommon behavior that the last state of the settings dialog is remembered (grmpf - I should do more testing... ;-)) 2007-05-05 21:02:04 +00:00
dolphinsortfilterproxymodel.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
dolphinsortfilterproxymodel.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
dolphinstatusbar.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
dolphinstatusbar.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
dolphinui.rc allow sorting by type 2007-04-22 21:04:46 +00:00
dolphinview.cpp a bit ugly, but the migration to QList<KFileItem> has to be incremental... 2007-04-30 11:29:12 +00:00
dolphinview.h PreviewJob API change (KFileItems by value) 2007-04-30 08:31:55 +00:00
filterbar.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
filterbar.h Fixed issue that the filterbar and the menu state have not been synchronized (a not existing signal name has been used) 2007-02-08 20:33:49 +00:00
generalsettingspage.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
generalsettingspage.h Implemented one of the most often requested features for Dolphin: allow that the command 'Delete' is shown in the context menu to bypass the trash. Like in Konqueror the default setting is that the 'Delete' command is not shown. TODO: currently this is a custom setting of Dolphin. Konqueror uses the global settings from KDE for this -> should this be changed to use the global setting instead? 2007-02-25 20:51:05 +00:00
generalviewsettingspage.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
generalviewsettingspage.h cleanup of setting dialogs (no Q3 classes anymore) 2007-03-14 21:45:06 +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 coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +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 coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
iconsviewsettingspage.h Cleanup of iconview-settings dialog (no obsolete Q3 classes, ...) and fix broken zooming in icons view. 2007-03-14 20:56:16 +00:00
infosidebarpage.cpp some cleanups for the sidebar pages (move protected members to private section etc.) 2007-05-06 17:25:50 +00:00
infosidebarpage.h some cleanups for the sidebar pages (move protected members to private section etc.) 2007-05-06 17:25:50 +00:00
kitemcategorizer.h fix exports - please take care to use the correct export macro next time! 2007-04-13 16:09:57 +00:00
klistview.cpp Added Rafael López's item categorizer into Dolphin (it's currently deactivated in dolphiniconsview.cpp until it's in shape for the public). 2007-04-10 08:46:21 +00:00
klistview.h fix exports - please take care to use the correct export macro next time! 2007-04-13 16:09:57 +00:00
klistview_p.h Added Rafael López's item categorizer into Dolphin (it's currently deactivated in dolphiniconsview.cpp until it's in shape for the public). 2007-04-10 08:46:21 +00:00
libdolphin_export.h there is only one lib, no need to have two macros 2007-03-26 13:23:45 +00:00
main.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
Messages.sh this is no Makefile 2007-03-05 10:29:33 +00:00
metadatawidget.cpp make it compile again. 2007-05-01 15:10:43 +00:00
metadatawidget.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
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 optimize 2007-05-03 06:02:44 +00:00
pixmapviewer.h allow to specify a transition type 2007-05-03 05:52:11 +00:00
README commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
renamedialog.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
renamedialog.h Remove not necessary include 2007-04-22 11:14:24 +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 include cleanup 2007-04-12 13:02:58 +00:00
sidebarpage.cpp some cleanups for the sidebar pages (move protected members to private section etc.) 2007-05-06 17:25:50 +00:00
sidebarpage.h some cleanups for the sidebar pages (move protected members to private section etc.) 2007-05-06 17:25:50 +00:00
sidebartreeview.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
sidebartreeview.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
statusbarmessagelabel.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
statusbarmessagelabel.h Remove not necessary include 2007-04-22 11:14:24 +00:00
statusbarspaceinfo.cpp KDiskFreeSp -> KDiskFreeSpace 2007-04-30 20:22:25 +00:00
statusbarspaceinfo.h some include + coding guideline cleanups 2007-04-12 15:23:04 +00:00
treeviewcontextmenu.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
treeviewcontextmenu.h Patch by Luca Gugelmann: get rid of any mainwindow dependency from the sidebars. 2007-03-25 06:44:28 +00:00
treeviewsidebarpage.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
treeviewsidebarpage.h some cleanups for the sidebar pages (move protected members to private section etc.) 2007-05-06 17:25:50 +00:00
viewproperties.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
viewproperties.h include cleanup 2007-04-12 15:14:00 +00:00
viewpropertiesdialog.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
viewpropertiesdialog.h allow to enable the categorization feature for sorting 2007-04-10 11:22:56 +00:00
viewpropsprogressinfo.cpp fixed dangerous usage of a const reference as member 2007-04-16 21:53:10 +00:00
viewpropsprogressinfo.h fixed dangerous usage of a const reference as member 2007-04-16 21:53:10 +00:00
viewsettingspage.cpp coding style cleanup: fix wrong indenting of members in constructor 2007-05-06 17:41:49 +00:00
viewsettingspage.h include cleanup 2007-04-12 13:02:58 +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/