dolphin/src
2007-03-11 00:56:43 +00:00
..
pics Clean up 2006-11-22 10:46:01 +00:00
servicemenus SVN_SILENT made messages (.desktop file) 2007-03-09 08:06:27 +00:00
applyviewpropsjob.cpp Allow that Dolphin can also be used with global view properties. Per default Dolphin remembers the view properties for each directory, but from the feedback I've got there is a not ignorable amount of people who prefer having global view properties instead. 2007-01-07 09:47:05 +00:00
applyviewpropsjob.h Instead of having a the 3 view modes "icons", "details" and "previews" only 2 view modes are used now: "icons" and "details". Whether a preview is shown or not is part of the directory view properties. This also means that it will be possible to show previews in the "details" view in future releases. 2006-12-13 07:41:11 +00:00
bookmarkselector.cpp Assure that the root of the tree view always matchs to the bookmark shown in the URL navigator. 2007-03-03 13:03:15 +00:00
bookmarkselector.h Assure that the root of the tree view always matchs to the bookmark shown in the URL navigator. 2007-03-03 13:03:15 +00:00
bookmarkssettingspage.cpp Allow that Dolphin can also be used with global view properties. Per default Dolphin remembers the view properties for each directory, but from the feedback I've got there is a not ignorable amount of people who prefer having global view properties instead. 2007-01-07 09:47:05 +00:00
bookmarkssettingspage.h Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
bookmarkssidebarpage.cpp oxygen icon naming fixes from Luca Gugelmann 2007-03-08 19:32:19 +00:00
bookmarkssidebarpage.h Update the FSF address to 51 Franklin Street (hopefully it is the right one) 2006-12-08 21:24:08 +00:00
CMakeLists.txt Create a SidebarTreeView which will include support for drag & drop in later releases and encapsulates sidebar specific behavior. TODO: using a sort proxy model results in duplicated elements when the dir lister reloads items. 2007-03-11 00:56:43 +00:00
config-kmetadata.h.cmake Add libkmetadata detection and minor fixes 2007-02-22 20:15:20 +00:00
detailsviewsettingspage.cpp Fixing autogenerated headers includes 2007-02-21 10:43:59 +00:00
detailsviewsettingspage.h Allow that Dolphin can also be used with global view properties. Per default Dolphin remembers the view properties for each directory, but from the feedback I've got there is a not ignorable amount of people who prefer having global view properties instead. 2007-01-07 09:47:05 +00:00
dolphin.desktop SVN_SILENT made messages (.desktop file) 2007-03-07 07:49:44 +00:00
dolphin.lsm commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
dolphin_detailsmodesettings.kcfg installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_detailsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_directoryviewpropertysettings.kcfg installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +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 use the large icon size for previews as default for the icons view 2007-03-10 19:56:11 +00:00
dolphin_iconsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphinapplication.cpp * Starts to add Nepomuk supports to dolphin (currently, only annotations are supported) 2007-02-22 16:45:53 +00:00
dolphinapplication.h * Starts to add Nepomuk supports to dolphin (currently, only annotations are supported) 2007-02-22 16:45:53 +00:00
dolphincontextmenu.cpp Fixed icon-names so that they match to the new Oxygen naming scheme (erase all Dolphin config files to see the effect). Although Oxygen is not finished yet, it looks very beautiful already, kudos to the Oxygen team :-) 2007-03-10 19:41:49 +00:00
dolphincontextmenu.h Reanimated drag & drop support again after introducing the DolphinController. It is now also possible to move the items inside an icon view like discussed on kde-devel/kde-usability. 2007-02-16 17:03:02 +00:00
dolphincontroller.cpp Allow zooming in and zooming out in the icons view. 2007-03-01 19:36:37 +00:00
dolphincontroller.h Allow zooming in and zooming out in the icons view. 2007-03-01 19:36:37 +00:00
dolphindetailsview.cpp Create a SidebarTreeView which will include support for drag & drop in later releases and encapsulates sidebar specific behavior. TODO: using a sort proxy model results in duplicated elements when the dir lister reloads items. 2007-03-11 00:56:43 +00:00
dolphindetailsview.h allow zooming in and zooming out in the details view 2007-03-01 20:22:03 +00:00
dolphindirlister.cpp 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
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 support return key for navigation (thanks to Luca Gugelmann for the patch!) 2007-03-10 18:42:19 +00:00
dolphiniconsview.h Allow zooming in and zooming out in the icons view. 2007-03-01 19:36:37 +00:00
dolphinmainwindow.cpp Apply an item effect to all cut items. As discussed with Fredrik this should be done in the application itself and not inside KDirModel to be able to do some optimizations. 2007-03-10 21:58:55 +00:00
dolphinmainwindow.h Allow zooming in and zooming out in the icons view. 2007-03-01 19:36:37 +00:00
dolphinnewmenu.cpp 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
dolphinnewmenu.h fixed 2007-01-26 09:09:44 +00:00
dolphinsettings.cpp Fixing autogenerated headers includes 2007-02-21 10:43:59 +00:00
dolphinsettings.h Let the user chose whether view properties should be remembered for each directory or whether they should be valid globally. Per default the view properties are remembered for each directory. For testing purposes the MIME type information is shown per default in the icons mode (thanks to Fredrik for the cool implementation in KFileItemDelegate!). 2006-12-20 19:10:39 +00:00
dolphinsettingsdialog.cpp Fixed icon-names so that they match to the new Oxygen naming scheme (erase all Dolphin config files to see the effect). Although Oxygen is not finished yet, it looks very beautiful already, kudos to the Oxygen team :-) 2007-03-10 19:41:49 +00:00
dolphinsettingsdialog.h Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
dolphinsortfilterproxymodel.cpp Additionally to sorting by name, size and date it is now possible to sort by permissions, owner and group. 2007-02-07 06:19:06 +00:00
dolphinsortfilterproxymodel.h Additionally to sorting by name, size and date it is now possible to sort by permissions, owner and group. 2007-02-07 06:19:06 +00:00
dolphinstatusbar.cpp Add libkmetadata detection and minor fixes 2007-02-22 20:15:20 +00:00
dolphinstatusbar.h Queue error messages so that a currently shown error message is not replaced until the user confirmed the reading. If there are no pending error messages and a timeout has been exceeded, the currently shown error messages automatically fades out as soon as the user triggered another action. This behavior should correspond to Ellens suggestions (I hope :-)). 2007-01-31 22:03:35 +00:00
dolphinui.rc Fixed icon-names so that they match to the new Oxygen naming scheme (erase all Dolphin config files to see the effect). Although Oxygen is not finished yet, it looks very beautiful already, kudos to the Oxygen team :-) 2007-03-10 19:41:49 +00:00
dolphinview.cpp Apply an item effect to all cut items. As discussed with Fredrik this should be done in the application itself and not inside KDirModel to be able to do some optimizations. 2007-03-10 21:58:55 +00:00
dolphinview.h Apply an item effect to all cut items. As discussed with Fredrik this should be done in the application itself and not inside KDirModel to be able to do some optimizations. 2007-03-10 21:58:55 +00:00
editbookmarkdialog.cpp Add libkmetadata detection and minor fixes 2007-02-22 20:15:20 +00:00
editbookmarkdialog.h Update the FSF address to 51 Franklin Street (hopefully it is the right one) 2006-12-08 21:24:08 +00:00
filterbar.cpp oxygen icon naming fixes from Luca Gugelmann 2007-03-08 19:32:19 +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 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
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 Allow to adjust the maximum size for previews. 2007-02-28 21:36:12 +00:00
generalviewsettingspage.h Allow to adjust the maximum size for previews. 2007-02-28 21:36:12 +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
iconsviewsettingspage.cpp Respect text size for the width of the grid (this is just code for testing, the whole settings dialog for the icons will be reworked later). 2007-03-01 20:36:15 +00:00
iconsviewsettingspage.h Allow that Dolphin can also be used with global view properties. Per default Dolphin remembers the view properties for each directory, but from the feedback I've got there is a not ignorable amount of people who prefer having global view properties instead. 2007-01-07 09:47:05 +00:00
infosidebarpage.cpp get rid of nasty separator at the top of the information sidebar (thanks to Luca Gugelmann for the patch!) 2007-03-10 18:43:33 +00:00
infosidebarpage.h It seems some people cannot live without a tree view ;-) So Dolphin will provide a dock which contains the directory hierarchy, which will be synchronized with the active view. It does not clutter the UI (the dock can be turned off), but makes happy a lot of users -> kind of win-win-situation. This commit provides only a rough initial version, which shows the current URL as tree. I'll work on the interaction during the next week(s)... 2007-03-02 18:59:09 +00:00
main.cpp Increased version number to 0.9.0 to know whether a bug report is related to Dolphin for KDE3 (version <= 0.8.2) or to Dolphin for KDE4. 2007-03-07 05:31:44 +00:00
Messages.sh this is no Makefile 2007-03-05 10:29:33 +00:00
metadataloader.cpp Ported the annotation to the new NAO ontology where it is called "comment" based on rdfs:comment. 2007-03-10 11:21:00 +00:00
metadataloader.h * Starts to add Nepomuk supports to dolphin (currently, only annotations are supported) 2007-02-22 16:45:53 +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 Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
pixmapviewer.h Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
protocolcombo.cpp Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
protocolcombo.h Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
README commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
renamedialog.cpp oxygen icon naming fixes from Luca Gugelmann 2007-03-08 19:32:19 +00:00
renamedialog.h Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
settingspagebase.cpp Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
settingspagebase.h Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
sidebarpage.cpp It seems some people cannot live without a tree view ;-) So Dolphin will provide a dock which contains the directory hierarchy, which will be synchronized with the active view. It does not clutter the UI (the dock can be turned off), but makes happy a lot of users -> kind of win-win-situation. This commit provides only a rough initial version, which shows the current URL as tree. I'll work on the interaction during the next week(s)... 2007-03-02 18:59:09 +00:00
sidebarpage.h It seems some people cannot live without a tree view ;-) So Dolphin will provide a dock which contains the directory hierarchy, which will be synchronized with the active view. It does not clutter the UI (the dock can be turned off), but makes happy a lot of users -> kind of win-win-situation. This commit provides only a rough initial version, which shows the current URL as tree. I'll work on the interaction during the next week(s)... 2007-03-02 18:59:09 +00:00
sidebartreeview.cpp Create a SidebarTreeView which will include support for drag & drop in later releases and encapsulates sidebar specific behavior. TODO: using a sort proxy model results in duplicated elements when the dir lister reloads items. 2007-03-11 00:56:43 +00:00
sidebartreeview.h Create a SidebarTreeView which will include support for drag & drop in later releases and encapsulates sidebar specific behavior. TODO: using a sort proxy model results in duplicated elements when the dir lister reloads items. 2007-03-11 00:56:43 +00:00
statusbarmessagelabel.cpp oxygen icon naming fixes from Luca Gugelmann 2007-03-08 19:32:19 +00:00
statusbarmessagelabel.h Queue error messages so that a currently shown error message is not replaced until the user confirmed the reading. If there are no pending error messages and a timeout has been exceeded, the currently shown error messages automatically fades out as soon as the user triggered another action. This behavior should correspond to Ellens suggestions (I hope :-)). 2007-01-31 22:03:35 +00:00
statusbarspaceinfo.cpp Add libkmetadata detection and minor fixes 2007-02-22 20:15:20 +00:00
statusbarspaceinfo.h Queue error messages so that a currently shown error message is not replaced until the user confirmed the reading. If there are no pending error messages and a timeout has been exceeded, the currently shown error messages automatically fades out as soon as the user triggered another action. This behavior should correspond to Ellens suggestions (I hope :-)). 2007-01-31 22:03:35 +00:00
THOUGHTS.zecke Make it (almost) possible to have more than one Dolphin KMainWindow 2006-11-29 00:02:19 +00:00
treeviewsidebarpage.cpp Create a SidebarTreeView which will include support for drag & drop in later releases and encapsulates sidebar specific behavior. TODO: using a sort proxy model results in duplicated elements when the dir lister reloads items. 2007-03-11 00:56:43 +00:00
treeviewsidebarpage.h Create a SidebarTreeView which will include support for drag & drop in later releases and encapsulates sidebar specific behavior. TODO: using a sort proxy model results in duplicated elements when the dir lister reloads items. 2007-03-11 00:56:43 +00:00
urlbutton.cpp Add libkmetadata detection and minor fixes 2007-02-22 20:15:20 +00:00
urlbutton.h Cleanup: don't use deprecated Qt3 classes or methods, removed unnecessary includes 2007-02-17 13:43:47 +00:00
urlnavigator.cpp Update of the patch from Filip Brcic for browsing through ZIP and TAR files. One part of the patch for the URL navigator has not been committed yet (see notes in URL navigator::setUrl() for details). 2007-03-10 20:30:17 +00:00
urlnavigator.h use QToolButton instead of QPushButton (patch submitted by Dominik Haumann) 2007-03-06 05:33:38 +00:00
urlnavigatorbutton.cpp respect the show hidden files settingin the url nav bar 2007-03-03 03:07:04 +00:00
urlnavigatorbutton.h Cleanup: don't use deprecated Qt3 classes or methods, removed unnecessary includes 2007-02-17 13:43:47 +00:00
viewproperties.cpp msvc compile++ 2007-03-04 12:44:47 +00:00
viewproperties.h Fixing autogenerated headers includes 2007-02-21 10:43:59 +00:00
viewpropertiesdialog.cpp oxygen icon naming fixes from Luca Gugelmann 2007-03-08 19:32:19 +00:00
viewpropertiesdialog.h View properties dialog: Allow to reset all view properties (the timestamp is used for this). Additionally it is possible for the user to specify whether the current view properties should be the default for new directories. 2007-02-18 11:20:32 +00:00
viewpropsprogressinfo.cpp Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
viewpropsprogressinfo.h Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
viewsettingspage.cpp Fixed icon-names so that they match to the new Oxygen naming scheme (erase all Dolphin config files to see the effect). Although Oxygen is not finished yet, it looks very beautiful already, kudos to the Oxygen team :-) 2007-03-10 19:41:49 +00:00
viewsettingspage.h Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +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/