dolphin/src
2008-01-26 22:32:24 +00:00
..
pics ARGH! 2008-01-04 03:28:27 +00:00
tests Moving code around in dolphin fixes DnD support in konqueror :) 2007-12-14 15:53:40 +00:00
additionalinfodialog.cpp SVN_SILENT remove blank lines 2007-10-30 20:53:52 +00:00
additionalinfodialog.h allow to configure the additional information of the view inside the viewproperties dialog 2007-10-30 20:52:03 +00:00
applyviewpropsjob.cpp Merged KIO::JobFlags branch 2007-10-05 09:14:03 +00:00
applyviewpropsjob.h Use KFileItem by value rather than by pointer 2007-08-13 21:57:20 +00:00
CMakeLists.txt Blend in a toggle button when hovering items. This allows selecting items without using the rubberband or Ctrl/Shift-keys in the single-click mode. Any feedback from users is highly welcome (I think people will either love or hate this feature, I'm really not sure -> it can be turned off too). 2008-01-26 21:45:28 +00:00
columnviewsettingspage.cpp Code adaptation because of changes on libraries related to revision 719630 2007-10-01 15:09:41 +00:00
columnviewsettingspage.h allow to configure the column width of the columns view 2007-09-19 09:34:44 +00:00
config-nepomuk.h.cmake Adapt Dolphin Nepomuk support to namespace changes. 2007-06-11 21:46:04 +00:00
detailsviewsettingspage.cpp due to the recent tagging freeze this commit contains several fixes in one: 2007-10-26 17:36:16 +00:00
detailsviewsettingspage.h due to the recent tagging freeze this commit contains several fixes in one: 2007-10-26 17:36:16 +00:00
dolphin.desktop SVN_SILENT made messages (.desktop file) 2008-01-23 11:37:15 +00:00
dolphin_columnmodesettings.kcfg Code adaptation because of changes on libraries related to revision 719630 2007-10-01 15:09:41 +00:00
dolphin_columnmodesettings.kcfgc integrate column view into settings 2007-04-01 17:57:53 +00:00
dolphin_detailsmodesettings.kcfg due to the recent tagging freeze this commit contains several fixes in one: 2007-10-26 17:36:16 +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 showing additional information like type, size and date in parallel for the icons view (thanks to Fredrik for the extension of KFileItemDelegate!). 2007-10-02 22:04:36 +00:00
dolphin_directoryviewpropertysettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_generalsettings.kcfg Blend in a toggle button when hovering items. This allows selecting items without using the rubberband or Ctrl/Shift-keys in the single-click mode. Any feedback from users is highly welcome (I think people will either love or hate this feature, I'm really not sure -> it can be turned off too). 2008-01-26 21:45:28 +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 2 textlines per default in the icon-mode as discussed with David and Fredrik 2008-01-24 16:37:19 +00:00
dolphin_iconsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphinapplication.cpp - fix session restore 2008-01-22 18:06:13 +00:00
dolphinapplication.h Merge the KConfig branch. This are the 3 main modules (+kdeadmin), which are 2007-10-05 22:21:25 +00:00
dolphincategorydrawer.cpp Better looking categories. Thanks to Aurélien Gâteau for the original patch. 2008-01-02 01:21:39 +00:00
dolphincategorydrawer.h Move KCategorizedView to kdelibs. Use that one. 2008-01-13 15:44:04 +00:00
dolphincolumnview.cpp * increase the performance of item previews: each item view provides an icon size hint -> the preview and item effects are only applied to the current size, not to the maximum of 128 x 128 pixels 2008-01-26 12:48:03 +00:00
dolphincolumnview.h Revert my last commit, it's not quite working 2007-12-03 13:10:55 +00:00
dolphincolumnwidget.cpp reset the selection manager when the URL has been changed (otherwise the selection toggle button would stay visible) 2008-01-26 22:32:24 +00:00
dolphincolumnwidget.h Blend in a toggle button when hovering items. This allows selecting items without using the rubberband or Ctrl/Shift-keys in the single-click mode. Any feedback from users is highly welcome (I think people will either love or hate this feature, I'm really not sure -> it can be turned off too). 2008-01-26 21:45:28 +00:00
dolphincontextmenu.cpp don't add a place having an empty name 2008-01-25 19:14:12 +00:00
dolphincontextmenu.h don't add a place having an empty name 2008-01-25 19:14:12 +00:00
dolphincontroller.cpp Drag & drop fixes for all views: assure that a consistent pixmap for the drag object is used throughout all views (still open yet: KCategorizedView uses its custom code yet) 2007-11-20 21:11:48 +00:00
dolphincontroller.h Drag & drop fixes for all views: assure that a consistent pixmap for the drag object is used throughout all views (still open yet: KCategorizedView uses its custom code yet) 2007-11-20 21:11:48 +00:00
dolphindetailsview.cpp reset the selection manager when the URL has been changed (otherwise the selection toggle button would stay visible) 2008-01-26 22:32:24 +00:00
dolphindetailsview.h Blend in a toggle button when hovering items. This allows selecting items without using the rubberband or Ctrl/Shift-keys in the single-click mode. Any feedback from users is highly welcome (I think people will either love or hate this feature, I'm really not sure -> it can be turned off too). 2008-01-26 21:45:28 +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
dolphindropcontroller.cpp The popup menu is not shown if ctrl,shift or alt is pressed 2007-12-18 16:49:16 +00:00
dolphindropcontroller.h Moving code around in dolphin fixes DnD support in konqueror :) 2007-12-14 15:53:40 +00:00
dolphiniconsview.cpp reset the selection manager when the URL has been changed (otherwise the selection toggle button would stay visible) 2008-01-26 22:32:24 +00:00
dolphiniconsview.h Blend in a toggle button when hovering items. This allows selecting items without using the rubberband or Ctrl/Shift-keys in the single-click mode. Any feedback from users is highly welcome (I think people will either love or hate this feature, I'm really not sure -> it can be turned off too). 2008-01-26 21:45:28 +00:00
dolphinmainwindow.cpp svn merge -r764536:HEAD from 4.0 branch: refactor "additional info" actions and provide them in the part 2008-01-22 01:38:45 +00:00
dolphinmainwindow.h svn merge -r764536:HEAD from 4.0 branch: refactor "additional info" actions and provide them in the part 2008-01-22 01:38:45 +00:00
dolphinmodel.cpp Use non-deprecated method, avoids conversion KDateTime->time_t->KDateTime. 2008-01-21 19:46:35 +00:00
dolphinmodel.h Update my email address 2007-10-03 00:44:18 +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 svn merge -r764536:HEAD from 4.0 branch: refactor "additional info" actions and provide them in the part 2008-01-22 01:38:45 +00:00
dolphinpart.desktop SVN_SILENT made messages (.desktop file) 2008-01-23 11:37:15 +00:00
dolphinpart.h svn merge -r764536:HEAD from 4.0 branch: refactor "additional info" actions and provide them in the part 2008-01-22 01:38:45 +00:00
dolphinpart.rc i18n style guide fixes 2008-01-04 15:26:42 +00:00
dolphinsettings.cpp Fix memory leak using K_GLOBAL_STATIC 2008-01-23 15:40:43 +00:00
dolphinsettings.h Fix memory leak using K_GLOBAL_STATIC 2008-01-23 15:40:43 +00:00
dolphinsettingsdialog.cpp change order of "General" and "View Modes" settings 2008-01-25 16:13:02 +00:00
dolphinsettingsdialog.h Split the "General Settings" into "Startup Settings" and "General Settings" for having a cleaner layout. Still some fine tuning and code cleanups have to be done... 2008-01-21 16:51:31 +00:00
dolphinsortfilterproxymodel.cpp Code moved to KDirSortFilterProxyModel 2007-12-18 01:38:31 +00:00
dolphinsortfilterproxymodel.h More changes will follow to fix logic. This makes the stuff compile. 2007-12-03 23:43:39 +00:00
dolphinstatusbar.cpp layout cleanups for the statusbar 2007-10-16 21:09:57 +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 i18n style guide fixes 2008-01-04 15:26:42 +00:00
dolphinview.cpp * increase the performance of item previews: each item view provides an icon size hint -> the preview and item effects are only applied to the current size, not to the maximum of 128 x 128 pixels 2008-01-26 12:48:03 +00:00
dolphinview.h svn merge -r764536:HEAD from 4.0 branch: refactor "additional info" actions and provide them in the part 2008-01-22 01:38:45 +00:00
dolphinviewcontainer.cpp forwardport 764429: 2008-01-21 19:31:07 +00:00
dolphinviewcontainer.h Fix "delete" and "move to trash" actions in dolphinpart; moved all logic for those out of konqueror. 2007-11-17 00:08:54 +00:00
draganddrophelper.cpp Maybe this attribute is more correct 2007-12-17 21:49:09 +00:00
draganddrophelper.h The drag&drop helper did not make the difference between the different kind of views. The only view that draws the hover indicator with rounded corners is the icon view 2007-12-16 20:56:24 +00:00
filterbar.cpp Dolphin is now QT3_SUPPORT free 2007-09-19 21:57:01 +00:00
filterbar.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
generalsettingspage.cpp Split the "General Settings" into "Startup Settings" and "General Settings" for having a cleaner layout. Still some fine tuning and code cleanups have to be done... 2008-01-21 16:51:31 +00:00
generalsettingspage.h Split the "General Settings" into "Startup Settings" and "General Settings" for having a cleaner layout. Still some fine tuning and code cleanups have to be done... 2008-01-21 16:51:31 +00:00
generalviewsettingspage.cpp Blend in a toggle button when hovering items. This allows selecting items without using the rubberband or Ctrl/Shift-keys in the single-click mode. Any feedback from users is highly welcome (I think people will either love or hate this feature, I'm really not sure -> it can be turned off too). 2008-01-26 21:45:28 +00:00
generalviewsettingspage.h Blend in a toggle button when hovering items. This allows selecting items without using the rubberband or Ctrl/Shift-keys in the single-click mode. Any feedback from users is highly welcome (I think people will either love or hate this feature, I'm really not sure -> it can be turned off too). 2008-01-26 21:45:28 +00:00
iconmanager.cpp * increase the performance of item previews: each item view provides an icon size hint -> the preview and item effects are only applied to the current size, not to the maximum of 128 x 128 pixels 2008-01-26 12:48:03 +00:00
iconmanager.h * increase the performance of item previews: each item view provides an icon size hint -> the preview and item effects are only applied to the current size, not to the maximum of 128 x 128 pixels 2008-01-26 12:48:03 +00:00
iconsizedialog.cpp remember the window size of the IconSizeDialog 2007-10-30 20:56:40 +00:00
iconsizedialog.h use global IconLoader 2007-09-09 13:03:48 +00:00
iconsviewsettingspage.cpp Remember the additional-info property (size, date, type, ...) for each view mode (icons view, details view, column view) individually. 2008-01-05 22:09:07 +00:00
iconsviewsettingspage.h Remember the additional-info property (size, date, type, ...) for each view mode (icons view, details view, column view) individually. 2008-01-05 22:09:07 +00:00
infosidebarpage.cpp show the correct meta information in the information sidebar also for non-local files 2008-01-18 18:14:10 +00:00
infosidebarpage.h show the correct meta information in the information sidebar also for non-local files 2008-01-18 18:14:10 +00:00
libdolphin_export.h include cleanup 2007-05-09 22:23:52 +00:00
main.cpp Fix restore from session management. 2008-01-22 17:51:17 +00:00
Messages.sh You need >> or either the "Your names" and "Your messages" placeholders for translators are removed 2007-11-29 19:13:25 +00:00
metadatawidget.cpp Use Xesam ontology instead of NIE. Since Strigi uses Xesam and we have no mapping yet this does make much more sense. 2007-12-10 12:34:56 +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 Code adaptation because of changes on libraries related to revision 719630 2007-10-01 15:09:41 +00:00
pixmapviewer.h use inline keyword as suggested at http://www.parashift.com/c%2B%2B-faq-lite/inline-functions.html#faq-9.9 2007-09-27 12:44:14 +00:00
ratingpainter.cpp Use the same codebase for rating drawing as in KRatingWidget and playground/nepomuk. 2007-12-14 19:23:02 +00:00
ratingpainter.h No need to export that yet 2007-12-14 19:48:42 +00:00
README commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
renamedialog.cpp Fixed issue that when renaming a variable number of items, that only one #-character as index is allowed. 2008-01-10 16:14:41 +00:00
renamedialog.h Fix parentless dialogs 2007-11-08 13:29:44 +00:00
selectionmanager.cpp reset the selection manager when the URL has been changed (otherwise the selection toggle button would stay visible) 2008-01-26 22:32:24 +00:00
selectionmanager.h reset the selection manager when the URL has been changed (otherwise the selection toggle button would stay visible) 2008-01-26 22:32:24 +00:00
selectiontoggle.cpp Blend in a toggle button when hovering items. This allows selecting items without using the rubberband or Ctrl/Shift-keys in the single-click mode. Any feedback from users is highly welcome (I think people will either love or hate this feature, I'm really not sure -> it can be turned off too). 2008-01-26 21:45:28 +00:00
selectiontoggle.h Blend in a toggle button when hovering items. This allows selecting items without using the rubberband or Ctrl/Shift-keys in the single-click mode. Any feedback from users is highly welcome (I think people will either love or hate this feature, I'm really not sure -> it can be turned off too). 2008-01-26 21:45:28 +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 replace QList<KFileItem> by KFileItemList, as KFileItemList is not QList<KFileItem*> anymore since todays update of kfileitem.* in kdelibs 2007-10-02 19:03:03 +00:00
sidebarpage.h replace QList<KFileItem> by KFileItemList, as KFileItemList is not QList<KFileItem*> anymore since todays update of kfileitem.* in kdelibs 2007-10-02 19:03:03 +00:00
sidebartreeview.cpp The order is important, also is important to accept the event on the move event. While on the dock tree view we were always getting a forbidden cursor with no 2007-12-18 21:11:33 +00:00
sidebartreeview.h Drag & drop fixes for all views: assure that a consistent pixmap for the drag object is used throughout all views (still open yet: KCategorizedView uses its custom code yet) 2007-11-20 21:11:48 +00:00
startupsettingspage.cpp a group box called "Settings" in a settings dialog is useless... 2008-01-21 16:54:16 +00:00
startupsettingspage.h Split the "General Settings" into "Startup Settings" and "General Settings" for having a cleaner layout. Still some fine tuning and code cleanups have to be done... 2008-01-21 16:51:31 +00:00
statusbarmessagelabel.cpp Only increase the height of the statusbar for long texts if the message type is not DolphinStatusBar::Default (otherwise the layout of the icons view might get changed when hovering items). 2008-01-09 21:42:48 +00:00
statusbarmessagelabel.h layout cleanups for the statusbar 2007-10-16 21:09:57 +00:00
statusbarspaceinfo.cpp fixed issue that the space info is not updated sometimes (QProgressBar::setValue() uses QProgressBar::text() which returns m_text -> the text must be set first) 2007-11-19 20:24:33 +00:00
statusbarspaceinfo.h prevent flickering of status bar when changing between directories 2007-10-15 16:51:23 +00:00
terminalsidebarpage.cpp don't try changing the directory within the terminal on non-local URLs 2008-01-25 18:25:42 +00:00
terminalsidebarpage.h Now the konsole part is autodestructed when no tabs do exist. This makes the desired effect on dolphin when typing "exit" on the terminal, the dock will be hidden. 2007-12-19 01:35:09 +00:00
treeviewcontextmenu.cpp Move (broken) action "Edit/Properties" to dolphinpart and made it work there. 2007-12-24 19:07:32 +00:00
treeviewcontextmenu.h Use KFileItem by value rather than by pointer 2007-08-13 21:57:20 +00:00
treeviewsidebarpage.cpp treeview: prevent that when expanding a subtree that the selected item gets hidden by the (maybe) appearing horizontal scrollbar 2008-01-19 18:04:22 +00:00
treeviewsidebarpage.h treeview: prevent that when expanding a subtree that the selected item gets hidden by the (maybe) appearing horizontal scrollbar 2008-01-19 18:04:22 +00:00
viewproperties.cpp Remember the additional-info property (size, date, type, ...) for each view mode (icons view, details view, column view) individually. 2008-01-05 22:09:07 +00:00
viewproperties.h Remember the additional-info property (size, date, type, ...) for each view mode (icons view, details view, column view) individually. 2008-01-05 22:09:07 +00:00
viewpropertiesdialog.cpp optimize layout for the viewproperties dialog 2008-01-25 18:05:53 +00:00
viewpropertiesdialog.h allow to configure the additional information of the view inside the viewproperties dialog 2007-10-30 20:52:03 +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 Icon renaming (code changes - KDE/): 2008-01-01 12:25:48 +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/