dolphin/src
Rahman Duran bd2f7179de BUG: 175658
GUI:

The remote encoding code adapted from Konqueror to Dolphin. Now user can change
encoding for remote urls like ftp. Konqueror doesn't use
KRemoteEncodingPlugin anymore. Instead, this feature is supplied to
Konqueror via DolphinPart.

svn path=/trunk/KDE/kdebase/apps/; revision=944659
2009-03-25 22:00:50 +00:00
..
kcm SVN_SILENT made messages (.desktop file) 2009-03-24 15:44:46 +00:00
panels a lot of more KUrl::path() -> KUrl::toLocalFile() changes (mostly after a check for KUrl::isLocalFile()) 2009-03-15 20:20:33 +00:00
settings - Write the settings to the disk as soon as "Apply" or "OK" has been pressed inside a settings dialog. 2009-03-21 11:49:10 +00:00
tooltips win32 compile fix 2009-03-19 07:19:10 +00:00
CMakeLists.txt BUG: 175658 2009-03-25 22:00:50 +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-03-17 15:51:17 +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 SVN_SILENT: removed tab and don't add another exit point in a 3-liner method 2009-03-17 20:41:27 +00:00
dolphincolumnview.h Stupid me: The inconsistent behavior between QListView::scrollTo() and QTreeView::scrollTo() has been fixed in Qt 4.5 :-) I should have tested this _before_ committing the huge patch for bug 185191... So: 2009-02-24 08:25:01 +00:00
dolphincolumnwidget.cpp clear the selection when Escape has been pressed (= same behavior like in Konqueror for KDE 3) 2009-02-22 14:07:46 +00:00
dolphincolumnwidget.h * open folders always on single click 2009-02-08 18:32:44 +00:00
dolphincontextmenu.cpp Port away from now-deprecated KonqPopupMenuInformation 2009-03-23 19:10:13 +00:00
dolphincontextmenu.h - allow the view implementations to attach custom actions to the context menu 2009-02-11 20:45:12 +00:00
dolphincontroller.cpp Stupid me: The inconsistent behavior between QListView::scrollTo() and QTreeView::scrollTo() has been fixed in Qt 4.5 :-) I should have tested this _before_ committing the huge patch for bug 185191... So: 2009-02-24 08:25:01 +00:00
dolphincontroller.h Stupid me: The inconsistent behavior between QListView::scrollTo() and QTreeView::scrollTo() has been fixed in Qt 4.5 :-) I should have tested this _before_ committing the huge patch for bug 185191... So: 2009-02-24 08:25:01 +00:00
dolphindetailsview.cpp Stupid me: The inconsistent behavior between QListView::scrollTo() and QTreeView::scrollTo() has been fixed in Qt 4.5 :-) I should have tested this _before_ committing the huge patch for bug 185191... So: 2009-02-24 08:25:01 +00:00
dolphindetailsview.h Stupid me: The inconsistent behavior between QListView::scrollTo() and QTreeView::scrollTo() has been fixed in Qt 4.5 :-) I should have tested this _before_ committing the huge patch for bug 185191... So: 2009-02-24 08:25:01 +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 not necessary 2009-01-02 08:00:53 +00:00
dolphinfileitemdelegate.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphiniconsview.cpp Stupid me: The inconsistent behavior between QListView::scrollTo() and QTreeView::scrollTo() has been fixed in Qt 4.5 :-) I should have tested this _before_ committing the huge patch for bug 185191... So: 2009-02-24 08:25:01 +00:00
dolphiniconsview.h Stupid me: The inconsistent behavior between QListView::scrollTo() and QTreeView::scrollTo() has been fixed in Qt 4.5 :-) I should have tested this _before_ committing the huge patch for bug 185191... So: 2009-02-24 08:25:01 +00:00
dolphinmainwindow.cpp BUG: 175658 2009-03-25 22:00:50 +00:00
dolphinmainwindow.h BUG: 175658 2009-03-25 22:00:50 +00:00
dolphinmodel.cpp fixed crash when enabling grouping by date and having dates like 2008-12-30 14:48:18 +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 BUG: 175658 2009-03-25 22:00:50 +00:00
dolphinpart.desktop SVN_SILENT made messages (.desktop file) 2009-03-17 15:51:17 +00:00
dolphinpart.h BUG: 175658 2009-03-25 22:00:50 +00:00
dolphinpart.rc BUG: 175658 2009-03-25 22:00:50 +00:00
dolphinremoteencoding.cpp BUG: 175658 2009-03-25 22:00:50 +00:00
dolphinremoteencoding.h BUG: 175658 2009-03-25 22:00:50 +00:00
dolphinsearchbox.cpp * move the search button to the end 2009-01-31 12:21:52 +00:00
dolphinsearchbox.h * move the search button to the end 2009-01-31 12:21:52 +00:00
dolphinsortfilterproxymodel.cpp don't use deprecated methods 2008-04-18 17:11:43 +00:00
dolphinsortfilterproxymodel.h Assure that directories are always on top, independent from the sort order (-> equal to the behavior in KDE 3). 2008-03-09 19:53: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 BUG: 175658 2009-03-25 22:00:50 +00:00
dolphinview.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
dolphinview.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
dolphinviewactionhandler.cpp BUG: 175658 2009-03-25 22:00:50 +00:00
dolphinviewactionhandler.h BUG: 175658 2009-03-25 22:00:50 +00:00
dolphinviewautoscroller.cpp only jump automatically to the current index, if the autoscrolling is not active 2008-12-13 15:39:09 +00:00
dolphinviewautoscroller.h only jump automatically to the current index, if the autoscrolling is not active 2008-12-13 15:39:09 +00:00
dolphinviewcontainer.cpp Fixed a security bug in dolphin when handling malformed http urls. 2009-03-02 00:03:21 +00:00
dolphinviewcontainer.h Remember the used URL completion mode of the URL navigator. Thanks to Frank Reininghaus for the patch! 2009-02-20 16:55:25 +00:00
draganddrophelper.cpp 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
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 someone forgot to move the comment along with the code ;) 2009-01-12 10:11:30 +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 Made the accelerator for "Rename" also removed the setMarginHint() or whatever, I'm quite certain this does absolutely nothing and is no longer needed, but please, correct me if I am wrong. 2009-03-19 01:43:35 +00:00
renamedialog.h global typo 2008-10-16 13:59:07 +00:00
selectionmanager.cpp don't complain about 2009-01-08 18:00:56 +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 rely on the m_isHovered flag, explicitely check the left mouse button instead. 2009-02-17 21:54:25 +00:00
selectiontoggle.h Don't rely on the m_isHovered flag, explicitely check the left mouse button instead. 2009-02-17 21:54:25 +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 KUrl::path() != KUrl::toLocalFile() - at least not on windows 2009-02-24 19:20:14 +00:00
viewproperties.h Backport of bugfix 154434 (trunk revision 757791): Remember the additional-info property (size, date, type, ...) for each view mode (icons view, details view, column view) individually. 2008-01-07 07:38:09 +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/