dolphin/src
Rafael Fernández López 603681ba79 Show elastic band on the column widget
CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=750207
2007-12-18 22:02:51 +00:00
..
pics remove unused PNG image (relict from KDE3 version of Dolphin) 2007-10-09 16:20:53 +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 Soprano is optional. 2007-12-17 12:33:50 +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) 2007-12-18 08:17:42 +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 Adapt to new KWarning/kFatal/kDebug api 2007-08-03 06:40:12 +00:00
dolphin_generalsettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_iconsmodesettings.kcfg Allow turning off the feature that additional information might be shown in the icons view. Per default the setting is still on, but for people who prefer browsing with the details view and only temporary switch to the icons view (e. g. for having a larger preview), this feature gets a showstopper (discussed with Eike Hein). 2007-12-04 20:56:42 +00:00
dolphin_iconsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphinapplication.cpp Init cwd with the current path (dolphin is a KUniqueApplication) 2007-09-29 18:36:36 +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 Use the same codebase for rating drawing as in KRatingWidget and playground/nepomuk. 2007-12-14 19:23:02 +00:00
dolphincategorydrawer.h Update my email address 2007-10-03 00:44:18 +00:00
dolphincolumnview.cpp Moving code around in dolphin fixes DnD support in konqueror :) 2007-12-14 15:53:40 +00:00
dolphincolumnview.h Revert my last commit, it's not quite working 2007-12-03 13:10:55 +00:00
dolphincolumnwidget.cpp Show elastic band on the column widget 2007-12-18 22:02:51 +00:00
dolphincolumnwidget.h fixed issue that turning off the preview during the preview job still was active did not work as expected 2007-12-11 19:19:44 +00:00
dolphincontextmenu.cpp use different icon for "Add to places" as suggested by David Vignoni 2007-12-10 22:00:48 +00:00
dolphincontextmenu.h allow to show/hide the menubar 2007-11-18 14:37:57 +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 So I guess that is the behaviour that we really want :) 2007-12-18 21:04:26 +00:00
dolphindetailsview.h Fixed wrong usage of QStyleOptionViewItem: caching of the file item in the constructor is too early (thanks to Fredrik for the hint!). This fixes 2 issues: 2007-12-06 21:06:45 +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 So I guess that is the behaviour that we really want :) 2007-12-18 21:04:26 +00:00
dolphiniconsview.h Fixed wrong usage of QStyleOptionViewItem: caching of the file item in the constructor is too early (thanks to Fredrik for the hint!). This fixes 2 issues: 2007-12-06 21:06:45 +00:00
dolphinmainwindow.cpp Disable the action that launches kompare if kompare is not installed. 2007-12-18 15:08:59 +00:00
dolphinmainwindow.h Moving code around in dolphin fixes DnD support in konqueror :) 2007-12-14 15:53:40 +00:00
dolphinmodel.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
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 Moving code around in dolphin fixes DnD support in konqueror :) 2007-12-14 15:53:40 +00:00
dolphinpart.desktop SVN_SILENT made messages (.desktop file) 2007-12-15 08:25:51 +00:00
dolphinpart.h Move F10 (create directory) shortcut from konq to dolphinpart. 2007-11-23 11:50:00 +00:00
dolphinpart.rc 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
dolphinsettings.cpp Dolphin is now KBookmark* free. 2007-04-09 09:16:39 +00:00
dolphinsettings.h don't use the term "Bookmarks" anymore, use "Places" instead (includes devices etc.) 2007-08-25 10:42:10 +00:00
dolphinsettingsdialog.cpp icon renaming: 2007-11-10 16:26:33 +00:00
dolphinsettingsdialog.h Fix parentless dialogs 2007-11-08 13:29:44 +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 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
dolphinview.cpp Fixed issue that Ctrl+A inverted the selection instead doing a "Select All". It seems like a Qt issue, but I'm not 100 % sure - I'll try to make this reproducible with a Qt-only code after KDE 4.0 and submit a bug report to Trolltech... 2007-12-15 16:48:48 +00:00
dolphinview.h Moving code around in dolphin fixes DnD support in konqueror :) 2007-12-14 15:53:40 +00:00
dolphinviewcontainer.cpp Only browse through zip and tar files if they are local (otherwise a cryptic error message will occur). We really must make this behavior configurable in KDE 4.1 - I'd suggest that per default no browsing through zip and tar is done (with an option turning this on again) 2007-12-16 12:23:49 +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 fixed issue that the "Ask for confirmation when moving files or folders to trash"-setting is ignored 2007-11-01 22:09:48 +00:00
generalsettingspage.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
generalviewsettingspage.cpp minor layout fix 2007-10-13 22:42:44 +00:00
generalviewsettingspage.h allow to configure whether file thumbnails should be embedded for the file preview (on per default) 2007-10-13 22:31:05 +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 Allow turning off the feature that additional information might be shown in the icons view. Per default the setting is still on, but for people who prefer browsing with the details view and only temporary switch to the icons view (e. g. for having a larger preview), this feature gets a showstopper (discussed with Eike Hein). 2007-12-04 20:56:42 +00:00
iconsviewsettingspage.h Allow turning off the feature that additional information might be shown in the icons view. Per default the setting is still on, but for people who prefer browsing with the details view and only temporary switch to the icons view (e. g. for having a larger preview), this feature gets a showstopper (discussed with Eike Hein). 2007-12-04 20:56:42 +00:00
infosidebarpage.cpp Fix discrepancy in total size between statusbar and infosidebarpage; reported by _mika, approved by Peter. 2007-12-18 18:13:31 +00:00
infosidebarpage.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
kcategorizedview.cpp Give visual feedback when dragging with the cursor also. If you are not able to drop to an item (for example, a txt file) the cursor also changes to "forbidden" with the 2007-12-18 16:01:39 +00:00
kcategorizedview.h This fixes the selection problem with the mouse _only_ for the categorized view. QListView has a bug that will toggle the last selection done, have to report it to TT. 2007-12-15 16:48:07 +00:00
kcategorizedview_p.h This fixes the selection problem with the mouse _only_ for the categorized view. QListView has a bug that will toggle the last selection done, have to report it to TT. 2007-12-15 16:48:07 +00:00
kcategorydrawer.cpp More changes will follow to fix logic. This makes the stuff compile. 2007-12-03 23:43:39 +00:00
kcategorydrawer.h Update my email address 2007-10-03 00:44:18 +00:00
libdolphin_export.h include cleanup 2007-05-09 22:23:52 +00:00
main.cpp Oh, this is already the default. Thanks Pino 2007-12-16 14:17:23 +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 Icon naming spec compliance (code changes - KDE/): 2007-12-08 23:01:41 +00:00
renamedialog.h Fix parentless dialogs 2007-11-08 13:29:44 +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
statusbarmessagelabel.cpp SVN_SILENT: clean up from previous commit (would be nice to remember to save ;-)); this just removes commented-out code and adds a "what's going on" comment 2007-10-22 17:37:56 +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 fixes for the terminal panel: 2007-12-16 11:28:52 +00:00
terminalsidebarpage.h fixes for the terminal panel: 2007-12-16 11:28:52 +00:00
treeviewcontextmenu.cpp Fix parentless dialogs 2007-11-08 13:29:44 +00:00
treeviewcontextmenu.h Use KFileItem by value rather than by pointer 2007-08-13 21:57:20 +00:00
treeviewsidebarpage.cpp When collapsing nodes that made the scrollbar bigger, it didnt became smaller. I've debugged on event() method to find out which event was the one called. It seems 2007-12-16 11:53:28 +00:00
treeviewsidebarpage.h there is no need anymore to check whether the KDirLister is currently loading before invoking KDirModel::expandToUrl() 2007-10-03 22:33:47 +00:00
viewproperties.cpp fixed issue that when using "Use common view properties for all folders" the view mode is reset to "icons" when using e. g. the FTP protocol 2007-12-06 21:36:52 +00:00
viewproperties.h build with -pedantic 2007-10-29 10:36:31 +00:00
viewpropertiesdialog.cpp Allow turning off the feature that additional information might be shown in the icons view. Per default the setting is still on, but for people who prefer browsing with the details view and only temporary switch to the icons view (e. g. for having a larger preview), this feature gets a showstopper (discussed with Eike Hein). 2007-12-04 20:56:42 +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 KUIT adaptions 2007-07-09 17:51:39 +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/