dolphin/src
2009-07-11 18:10:35 +00:00
..
kcm SVN_SILENT made messages (.desktop file) 2009-07-07 14:08:46 +00:00
panels Fixed regression when refactoring the Information Panel: Don't forget to give a visual indication if the generation of the preview takes long. 2009-07-08 22:31:45 +00:00
settings Use KIntSpinBox instead of QSpinBox for better integration with KDE. As a bonus this allows to use plural suffix in spinboxes since KDE 4.3 if necessary. 2009-06-30 20:09:04 +00:00
tooltips The file ktooltip.h contained the three public classes KToolTip, KToolTipDelegate and KToolTipItem. Use one separate file for each class. 2009-06-21 10:20:28 +00:00
CMakeLists.txt The complexity of the class InformationPanel has grown a lot from KDE 4.0 to KDE 4.3. One main reason is that a lot of things are done now asynchronously with timers to prevent a blocking UI and unnecessary expensive operations. 2009-07-05 22:54:37 +00:00
config-nepomuk.h.cmake Adapt Dolphin Nepomuk support to namespace changes. 2007-06-11 21:46:04 +00:00
dolphin.desktop SVN_SILENT made messages (.desktop file) 2009-06-23 14:10:37 +00:00
dolphinapplication.cpp Fixed issue that invoking Dolphin with a specified path is ignored when another Dolphin window is open already. Thanks to Frank Reininghaus for the patch. 2009-02-17 20:43:15 +00:00
dolphinapplication.h Open Dolphin in the split-view when started with 2 URLs from the command line. Thanks to David Edmundson for the patch! 2008-03-23 15:50:58 +00:00
dolphincategorydrawer.cpp SVN_SILENT: Fixed another accidental doxygen highlight. 2009-02-16 05:04:01 +00:00
dolphincategorydrawer.h SVN_SILENT Fix to avoid accidental doxygen-highlighted header license. 2009-02-02 20:51:15 +00:00
dolphincolumnview.cpp Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
dolphincolumnview.h Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
dolphincolumnwidget.cpp Fixed issue that the scroll position is reset if the focus of the itemview changes. 2009-06-29 19:32:39 +00:00
dolphincolumnwidget.h Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
dolphincontextmenu.cpp fixed wrong include usage (reported by krazy) 2009-05-26 18:41:20 +00:00
dolphincontextmenu.h KonqFileItemCapabilities -> KFileItemListProperties 2009-04-01 23:34:33 +00:00
dolphincontroller.cpp Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
dolphincontroller.h Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
dolphindetailsview.cpp Fixed issue that the scroll position is reset if the focus of the itemview changes. 2009-06-29 19:32:39 +00:00
dolphindetailsview.h don't clear the selection if a toggle has been pressed 2009-06-10 14:09:14 +00:00
dolphindirlister.cpp If the users enters an URL that represents a file, open the file by the corresponding application instead of showing an error message. 2008-12-12 19:44:28 +00:00
dolphindirlister.h If the users enters an URL that represents a file, open the file by the corresponding application instead of showing an error message. 2008-12-12 19:44:28 +00:00
dolphinfileitemdelegate.cpp Set the font to italic for symbolic links before calculating the size 2009-05-16 10:45:13 +00:00
dolphinfileitemdelegate.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphiniconsview.cpp Wrap the cursor on the right/left side to have a similar keyboard behavior like in Konqueror for KDE 3. Thanks to Tahseen Mohammad for the patch! 2009-07-05 16:24:46 +00:00
dolphiniconsview.h Wrap the cursor on the right/left side to have a similar keyboard behavior like in Konqueror for KDE 3. Thanks to Tahseen Mohammad for the patch! 2009-07-05 16:24:46 +00:00
dolphinmainwindow.cpp Fixed performance issues related to selections and deleting of files: 2009-07-11 17:48:05 +00:00
dolphinmainwindow.h - adding missing const 2009-07-10 06:07:32 +00:00
dolphinmodel.cpp Fix regression introduced by an obviously untested "krazy fix" (r973284). Setting a 2009-07-10 11:46:48 +00:00
dolphinmodel.h SVN_SILENT: A header comment was being accidentally interpreted as a doxygen comment. 2009-02-15 18:46:07 +00:00
dolphinnewmenu.cpp After creating an item with the "Create New..." menu, the new item should get selected and it must be assured that the item stays visible. Thanks a lot to Rahman Duran for the original patch and the good discussions :-) 2009-03-17 20:47:03 +00:00
dolphinnewmenu.h provide a 'Create New' entry for a context menu above a directory 2008-11-14 19:51:13 +00:00
dolphinnewmenuobserver.cpp After creating an item with the "Create New..." menu, the new item should get selected and it must be assured that the item stays visible. Thanks a lot to Rahman Duran for the original patch and the good discussions :-) 2009-03-17 20:47:03 +00:00
dolphinnewmenuobserver.h After creating an item with the "Create New..." menu, the new item should get selected and it must be assured that the item stays visible. Thanks a lot to Rahman Duran for the original patch and the good discussions :-) 2009-03-17 20:47:03 +00:00
dolphinpart.cpp We don't know the mimetype here, so better not set it at all, konq will determine it. 2009-04-07 12:45:02 +00:00
dolphinpart.desktop SVN_SILENT made messages (.desktop file) 2009-06-02 13:43:16 +00:00
dolphinpart.h Use KNewMenu::createDirectory() instead of KonqOperations::newDir() when F10 has been pressed, so that the directory gets automatically selected afterwards. 2009-03-26 18:44:36 +00:00
dolphinpart.rc Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
dolphinremoteencoding.cpp BUG: 175658 2009-03-25 22:00:50 +00:00
dolphinremoteencoding.h SVN_SILENT: 2009-03-25 23:02:49 +00:00
dolphinsearchbox.cpp This patch allows the user to clear the search bar with an Escape keypress. This should help with keyboard-only navigation. 2009-04-03 20:25:22 +00:00
dolphinsearchbox.h * move the search button to the end 2009-01-31 12:21:52 +00:00
dolphinsortfilterproxymodel.cpp Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
dolphinsortfilterproxymodel.h Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
dolphinstatusbar.cpp Group classes into folders, Dolphin is too big in the meantime for having a flat directory hierarchy. dolphin/src/CMakeLists.txt will be cleaned up later. 2009-01-14 19:26:23 +00:00
dolphinstatusbar.h fixed issue that the zoom slider tooltip showed the previous size when changing the slider with the mouse 2009-01-05 18:41:06 +00:00
dolphinui.rc Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
dolphinview.cpp Fixed performance issues related to selections and deleting of files: 2009-07-11 17:48:05 +00:00
dolphinview.h Fixed performance issues related to selections and deleting of files: 2009-07-11 17:48:05 +00:00
dolphinviewactionhandler.cpp fixed krazy issues (see http://www.kdedevelopers.org/node/3919) 2009-05-26 18:24:23 +00:00
dolphinviewactionhandler.h Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
dolphinviewautoscroller.cpp Fixed issue that the scroll position is reset if the focus of the itemview changes. 2009-06-29 19:32:39 +00:00
dolphinviewautoscroller.h Fixed issue that the scroll position is reset if the focus of the itemview changes. 2009-06-29 19:32:39 +00:00
dolphinviewcontainer.cpp Update the statusbar synchronously when the directory lister has been completed. As no selection is given at this moment, there is no risk that updateStatusBar() is expensive. 2009-07-11 18:10:35 +00:00
dolphinviewcontainer.h Fixed performance issues related to selections and deleting of files: 2009-07-11 17:48:05 +00:00
draganddrophelper.cpp SVN_SILENT: coding style fix (use spaces, no tabs) 2009-03-26 18:58:53 +00:00
draganddrophelper.h Refactor the folder expansion system. Main effect: instead of having a list of m_expandedViews which cannot yet be deleted, we more accurately identify the current source of the drag operation if any and store only this for later deletion. 2009-01-25 19:46:08 +00:00
filterbar.cpp Applied patches to filterbar as discussed on review request 91 and 93. 2009-02-16 12:00:19 +00:00
filterbar.h Applied patches to filterbar as discussed on review request 91 and 93. 2009-02-16 12:00:19 +00:00
folderexpander.cpp Hovering over blank space in a view while dragging would trigger the FolderExpander on the folder represented by the view, which we don't want. Detect and prevent it. 2009-02-01 22:03:04 +00:00
folderexpander.h Refactor the folder expansion system. Main effect: instead of having a list of m_expandedViews which cannot yet be deleted, we more accurately identify the current source of the drag operation if any and store only this for later deletion. 2009-01-25 19:46:08 +00:00
libdolphin_export.h fix exports and use dolphinprivatelib in the part 2008-03-25 12:06:18 +00:00
main.cpp updated version number 2009-06-24 21:03:42 +00:00
Messages.sh There are some extractable strings in subdirs too. 2008-05-31 00:14:56 +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 David says: "PixmapViewer::setSizeHint should call updateGeometry() instead of all those layout hacks :)" - and as always David was right :-) 2008-02-15 19:40:27 +00:00
pixmapviewer.h Information Panel: If the width of the panel is increased, also increase the size of the item preview to take advantege of the additional space. 2008-02-02 23:17:14 +00:00
README commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
renamedialog.cpp Assure that the extension is added correctly when renaming multiple files even if the extension uses capital letters (e. g. .JPG instead of .jpg). 2009-04-12 15:39:13 +00:00
renamedialog.h fixed krazy issues (see http://www.kdedevelopers.org/node/3919) 2009-05-26 18:24:23 +00:00
selectionmanager.cpp If the item height is nearly equal to the toggle height, center the toggle vertically instead of aligning it on the top. This assures a better alignment especially for the details and column view when working with a height of ~20 pixels. 2009-05-08 17:08:55 +00:00
selectionmanager.h SVN_SILENT: documentation fix (the selection manager might also useful in the double-click mode) 2009-02-13 16:46:38 +00:00
selectiontoggle.cpp Don't draw an alpha blended circle around the toggle selection. It looks less cluttered without it... 2009-05-07 17:41:43 +00:00
selectiontoggle.h increase the size of the selection toggle corresponding to the item size 2009-05-07 16:54:08 +00:00
statusbarmessagelabel.cpp don't modify the background color to transparent, just don't draw the background if no warning is shown 2008-09-22 15:12:57 +00:00
statusbarmessagelabel.h layout cleanups for the statusbar 2007-10-16 21:09:57 +00:00
statusbarspaceinfo.cpp a lot of more KUrl::path() -> KUrl::toLocalFile() changes (mostly after a check for KUrl::isLocalFile()) 2009-03-15 20:20:33 +00:00
statusbarspaceinfo.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
viewproperties.cpp Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
viewproperties.h Let the user choose if folders are always shown first in the views of 2009-04-20 17:52:21 +00:00
zoomlevelinfo.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
zoomlevelinfo.h Provide a common iconsize-widget for the settings dialog of the icons-, details- and column-view. The current version still requires some improvements (Labels on the left + right, preview, ...). 2008-08-26 22:21:50 +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/