1
0
mirror of https://invent.kde.org/system/dolphin synced 2024-07-07 20:07:34 +00:00
dolphin/src
2007-02-17 15:13:23 +00:00
..
pics Clean up 2006-11-22 10:46:01 +00:00
servicemenus SVN_SILENT made messages (.desktop file) 2007-02-15 09:05:07 +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 Don't use any deprecated classes or methods from Qt3 anymore. 2007-02-17 10:58:09 +00:00
bookmarkselector.h Don't use any deprecated classes or methods from Qt3 anymore. 2007-02-17 10:58:09 +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 fix signal names 2006-12-15 00:04:41 +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 Step one for having DolphinParts for the icons and details view, which can be used by Konqueror. TODO: currently dropping of items is deactivated, as I want to wait for Davids feedback whether the direction is ok. 2007-02-14 21:54:24 +00:00
detailsmodesettings.kcfg fixed compile issues resulted by kdelibs cleanup 2007-01-03 20:24:55 +00:00
detailsmodesettings.kcfgc commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
detailsviewsettingspage.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
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
directoryviewpropertysettings.kcfg 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
directoryviewpropertysettings.kcfgc commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
dolphin.desktop SVN_SILENT made messages (.desktop file) 2007-02-15 09:05:07 +00:00
dolphin.lsm commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
dolphinapplication.cpp just a coding guideline style fix: assure that a consistent coding style is used within Dolphin 2007-02-08 20:46:49 +00:00
dolphinapplication.h just a coding guideline style fix: assure that a consistent coding style is used within Dolphin 2007-02-08 20:46:49 +00:00
dolphincontextmenu.cpp 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
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 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.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
dolphindetailsview.cpp 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
dolphindetailsview.h Step one for having DolphinParts for the icons and details view, which can be used by Konqueror. TODO: currently dropping of items is deactivated, as I want to wait for Davids feedback whether the direction is ok. 2007-02-14 21:54:24 +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 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
dolphiniconsview.h Step one for having DolphinParts for the icons and details view, which can be used by Konqueror. TODO: currently dropping of items is deactivated, as I want to wait for Davids feedback whether the direction is ok. 2007-02-14 21:54:24 +00:00
dolphinmainwindow.cpp don't perform a copy operation, if the user clicked outside the popup menu 2007-02-17 14:57:05 +00:00
dolphinmainwindow.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
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 remove include 2007-01-31 20:58:34 +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 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
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 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
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 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
dolphinview.cpp Cleanup of the URL navigator, so that the DolphinMainWindow and the DolphinView are not used anymore. This will make it easier for us later on when moving the URL navigator outside Dolphin to make it accessable for other parts. Currently the bookmarks are still accessed by DolphinSettings, but this will be cleaned up later... 2007-02-17 10:31:52 +00:00
dolphinview.h Cleanup of the URL navigator, so that the DolphinMainWindow and the DolphinView are not used anymore. This will make it easier for us later on when moving the URL navigator outside Dolphin to make it accessable for other parts. Currently the bookmarks are still accessed by DolphinSettings, but this will be cleaned up later... 2007-02-17 10:31:52 +00:00
editbookmarkdialog.cpp Update the FSF address to 51 Franklin Street (hopefully it is the right one) 2006-12-08 21:24:08 +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 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
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
generalsettings.kcfg 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
generalsettings.kcfgc commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
generalsettingspage.cpp 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
generalsettingspage.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
generalviewsettingspage.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
generalviewsettingspage.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
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 fixed compile issues resulted by kdelibs cleanup 2007-01-03 20:24:55 +00:00
iconsmodesettings.kcfgc commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
iconsviewsettingspage.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
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 Fix compile 2007-02-01 12:05:20 +00:00
infosidebarpage.h Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
main.cpp Doesn't need a config.h 2007-01-10 17:31:00 +00:00
Messages.sh Clean up 2006-11-23 09:54:10 +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 Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +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 Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
sidebarpage.h Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +00:00
statusbarmessagelabel.cpp 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
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 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.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
urlbutton.cpp Cleanup: don't use deprecated Qt3 classes or methods, removed unnecessary includes 2007-02-17 13:43:47 +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 Prevent that the popup of the URL navigator is opened if the button has already been clicked within the 300 ms timeout. 2007-02-17 15:13:23 +00:00
urlnavigator.h Prevent a flickering of the URL navigator buttons by reusing existing buttons (before all items have been deleted and recreated). The flickering is still not solved to 100 %, but a lot better than before. @Aaron: I did not change anything inside the logic of the code -> the net protocol code works the same as in our internal KDE3 working prototype of Dolphin 2007-02-17 14:46:54 +00:00
urlnavigatorbutton.cpp Prevent that the popup of the URL navigator is opened if the button has already been clicked within the 300 ms timeout. 2007-02-17 15:13:23 +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 Fix compile 2007-02-01 12:05:20 +00:00
viewproperties.h updated the documentation 2007-02-05 23:15:09 +00:00
viewpropertiesdialog.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
viewpropertiesdialog.h Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +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 Applied some patches found by EBN (thanks to Nicolas Lécureuil for the patches!). 2007-01-10 00:04:16 +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/