dolphin/src
Arto Hytönen b2b09f36f0 move from deprecated KPixmapEffects to KIconEffects, not perfected code yet
svn path=/trunk/KDE/kdebase/apps/; revision=710060
2007-09-09 02:55:51 +00:00
..
pics Clean up 2006-11-22 10:46:01 +00:00
servicemenus Remove old copy of 'installfont.desktop'. workspace/kcontrol/kfontinst/apps/ contains a more up-to-date version. 2007-09-05 15:18:54 +00:00
tests remove kde4_automoc() 2007-07-10 09:14:12 +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 system-file-manager icon instead of custom Dolphin icon 2007-08-25 10:24:30 +00:00
columnviewsettingspage.cpp Clarify some adjectives. 2007-07-14 23:52:03 +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 Clarify some adjectives. 2007-07-14 23:52:03 +00:00
detailsviewsettingspage.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
dolphin.desktop DocPath -> X-DocPath for .desktop of type Application 2007-09-06 14:45:46 +00:00
dolphin_columnmodesettings.kcfg Adapt to new KWarning/kFatal/kDebug api 2007-08-03 06:40:12 +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
dolphincolumnview.cpp deprecated-- KColorScheme __comp_ctor fixes 2007-09-07 12:37:28 +00:00
dolphincolumnview.h Fixed 'Select All' and 'Invert Selection' for the column view (only the items of the currently active column will be selected, not the whole tree). The current implementation is quite slow, but this will be fixed later. 2007-08-06 06:56:36 +00:00
dolphincontextmenu.cpp don't use the term "Bookmarks" anymore, use "Places" instead (includes devices etc.) 2007-08-25 10:42:10 +00:00
dolphincontextmenu.h Fixed a few comments 2007-08-15 22:30:06 +00:00
dolphincontroller.cpp Improve handling of column view: 2007-06-28 18:52:54 +00:00
dolphincontroller.h Clicking on items in dolphin part finally implemented. 2007-08-28 17:50:54 +00:00
dolphindetailsview.cpp Clicking on items in dolphin part finally implemented. 2007-08-28 17:50:54 +00:00
dolphindetailsview.h Clicking on items in dolphin part finally implemented. 2007-08-28 17:50:54 +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 respect the item width and item height also when the item categorization has been enabled 2007-07-18 20:36:03 +00:00
dolphiniconsview.h Assure that the item size is not exceeded -> the spacing is also respected for texts that cannot be wrapped 2007-07-18 19:52:28 +00:00
dolphinitemcategorizer.cpp move from deprecated KPixmapEffects to KIconEffects, not perfected code yet 2007-09-09 02:55:51 +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 F9 opens the places panel (-> consistent with file-dialog), F7 the folders panel ("tree-view") 2007-08-30 06:20:24 +00:00
dolphinmainwindow.h SVN_SILENT typos-- 2007-09-01 08:00:48 +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 dolphinview fix: don't emit urlChanged twice in DolphinView::setUrl (it's already emitted by the controller, and we forward that) 2007-08-28 21:47:20 +00:00
dolphinpart.desktop SVN_SILENT made messages (.desktop file) 2007-09-05 06:28:32 +00:00
dolphinpart.h Implement contextMenu handling in dolphin part (for konqueror) 2007-08-28 19:48:36 +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 compile++ 2007-08-14 06:07:59 +00:00
dolphinsortfilterproxymodel.h revert wrong sorting resulted by last commit: K comes before L... (yes, some people like me can only sort the letters A - F ;-)) 2007-07-25 19:55:34 +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 deprecated-- KColorScheme __comp_ctor fixes 2007-09-07 12:37:28 +00:00
dolphinview.h SVN_SILENT typos-- 2007-09-01 08:00:48 +00:00
dolphinviewcontainer.cpp Remove reference to a slot which does not exist. Almost identical code can be found in the DolphinView constructor, which does have an updateCutItems() slot. 2007-09-05 19:33:08 +00:00
dolphinviewcontainer.h Implement contextMenu handling in dolphin part (for konqueror) 2007-08-28 19:48: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 remove strange copy/paste issue which was responsible that Dolphin forgot the general settings (it seems those lines have been copied from GeneralViewSettingsPage::restoreDefaults() per accident) 2007-07-26 19:57:37 +00:00
generalviewsettingspage.h allow to reset all settings to default values 2007-05-26 09:16:56 +00:00
iconsizedialog.cpp deprecated-- KColorScheme __comp_ctor fixes 2007-09-07 12:37:28 +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 don't use the term "Bookmarks" anymore, use "Places" instead (includes devices etc.) 2007-08-25 10:42:10 +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 ok, second try: make use of KDirSortFilterProxyModel. 'Show in Groups' still works, haven't tested nepomuk part though. 2007-07-25 19:08:12 +00:00
kcategorizedview.h Rename KListView to KCategorizedView as decided 2007-07-09 18:08:20 +00:00
kcategorizedview_p.h ok, second try: make use of KDirSortFilterProxyModel. 'Show in Groups' still works, haven't tested nepomuk part though. 2007-07-25 19:08:12 +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
libdolphin_export.h include cleanup 2007-05-09 22:23:52 +00:00
main.cpp Translation fix from Stefan Asserhall: e. g. "Link to Device" from libkonq has not been translated (@David: is this the right way to do it?) 2007-07-14 09:41:25 +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 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 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
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 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 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 as David pointed out: Qt4 has a nicer approach for asynchronous events than using QTimer 2007-08-31 05:16:04 +00:00
treeviewsidebarpage.h Use the new method KDirModel::expandToUrl() from David for expanding the treeview -> no more crashes anymore for long URLs :-) 2007-08-30 16:20:46 +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 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/