1
0
mirror of https://invent.kde.org/system/dolphin synced 2024-07-06 02:11:01 +00:00
dolphin/src
2006-11-24 18:34:52 +00:00
..
pics Clean up 2006-11-22 10:46:01 +00:00
servicemenus SVN_SILENT made messages (.desktop file) 2006-11-22 13:24:27 +00:00
bookmarkselector.cpp Get rid of using deprecated Q3Button::drawButton() interface. Now the URL navigator looks nearly as nice as within the Qt3version again :-) 2006-11-24 18:34:52 +00:00
bookmarkselector.h Get rid of using deprecated Q3Button::drawButton() interface. Now the URL navigator looks nearly as nice as within the Qt3version again :-) 2006-11-24 18:34:52 +00:00
bookmarkssettingspage.cpp Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
bookmarkssettingspage.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
bookmarkssidebarpage.cpp As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
bookmarkssidebarpage.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
CMakeLists.txt Clean up 2006-11-23 09:54:10 +00:00
detailsmodesettings.kcfg Some port 2006-11-22 08:22:45 +00:00
detailsmodesettings.kcfgc commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
detailsviewsettingspage.cpp Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
detailsviewsettingspage.h Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
directoryviewpropertysettings.kcfg commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
directoryviewpropertysettings.kcfgc commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
dolphin.cpp Some suggestions in comments to avoid porting code when we can share existing ported code instead. 2006-11-23 21:50:16 +00:00
dolphin.desktop SVN_SILENT made messages (.desktop file) 2006-11-22 13:24:27 +00:00
dolphin.h Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
dolphin.lsm commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
dolphincontextmenu.cpp As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
dolphincontextmenu.h compile++ 2006-11-22 11:34:19 +00:00
dolphindetailsview.cpp As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
dolphindetailsview.h commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
dolphindirlister.cpp compile++ 2006-11-21 21:10:33 +00:00
dolphindirlister.h commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
dolphiniconsview.cpp As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
dolphiniconsview.h commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
dolphinsettings.cpp compile++ 2006-11-21 21:10:33 +00:00
dolphinsettings.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
dolphinsettingsdialog.cpp Byebye q3frame 2006-11-23 09:51:15 +00:00
dolphinsettingsdialog.h compile++ 2006-11-22 11:34:19 +00:00
dolphinstatusbar.cpp Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
dolphinstatusbar.h Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
dolphinui.rc commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
dolphinview.cpp Fix i18n 2006-11-23 13:10:00 +00:00
dolphinview.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
editbookmarkdialog.cpp Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
editbookmarkdialog.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
filterbar.cpp commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
filterbar.h commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
generalsettings.kcfg As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
generalsettings.kcfgc commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
generalsettingspage.cpp Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
generalsettingspage.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +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
iconsmodesettings.kcfg Some port 2006-11-22 08:22:45 +00:00
iconsmodesettings.kcfgc commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
iconsviewsettingspage.cpp Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
iconsviewsettingspage.h Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
infosidebarpage.cpp Fix i18n 2006-11-23 13:10:00 +00:00
infosidebarpage.h Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
itemeffectsmanager.cpp Fix i18n 2006-11-23 13:10:00 +00:00
itemeffectsmanager.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
main.cpp As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
Messages.sh Clean up 2006-11-23 09:54:10 +00:00
pixmapviewer.cpp Some port 2006-11-22 08:22:45 +00:00
pixmapviewer.h commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
previewsmodesettings.kcfg Some port 2006-11-22 08:22:45 +00:00
previewsmodesettings.kcfgc commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
progressindicator.cpp commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
progressindicator.h commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
protocolcombo.cpp As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
protocolcombo.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
README commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
renamedialog.cpp Fix i18n 2006-11-23 13:10:00 +00:00
renamedialog.h compile++ 2006-11-22 11:34:19 +00:00
settingspagebase.cpp commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
settingspagebase.h commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
sidebar.cpp As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
sidebar.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
sidebarpage.cpp compile++ 2006-11-22 11:34:19 +00:00
sidebarpage.h commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
sidebarsettings.kcfg commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
sidebarsettings.kcfgc commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
statusbarmessagelabel.cpp compile++ 2006-11-22 11:34:19 +00:00
statusbarmessagelabel.h commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
statusbarspaceinfo.cpp Fix i18n 2006-11-23 13:10:00 +00:00
statusbarspaceinfo.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
undomanager.cpp Some suggestions in comments to avoid porting code when we can share existing ported code instead. 2006-11-23 21:50:16 +00:00
undomanager.h Some suggestions in comments to avoid porting code when we can share existing ported code instead. 2006-11-23 21:50:16 +00:00
urlbutton.cpp As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
urlbutton.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
urlnavigator.cpp Fix i18n 2006-11-23 13:10:00 +00:00
urlnavigator.h Byebye Q3H(V)Box 2006-11-23 07:54:24 +00:00
urlnavigatorbutton.cpp Get rid of using deprecated Q3Button::drawButton() interface. Now the URL navigator looks nearly as nice as within the Qt3version again :-) 2006-11-24 18:34:52 +00:00
urlnavigatorbutton.h Get rid of using deprecated Q3Button::drawButton() interface. Now the URL navigator looks nearly as nice as within the Qt3version again :-) 2006-11-24 18:34:52 +00:00
viewproperties.cpp compile++ 2006-11-21 21:10:33 +00:00
viewproperties.h As KURL has been renamed to KUrl all classes and methods, which use the term 'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). 2006-11-22 17:13:11 +00:00
viewpropertiesdialog.cpp Some port 2006-11-22 08:22:45 +00:00
viewpropertiesdialog.h commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
viewsettingspage.cpp compile++ 2006-11-22 11:34:19 +00:00
viewsettingspage.h commited initial version of Dolphin 2006-11-21 06:02:05 +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/