dolphin/src
Script Kiddy aa8948e491 SVN_SILENT made messages (.desktop file, second try)
svn path=/trunk/KDE/kdebase/apps/; revision=804910
2008-05-07 04:35:50 +00:00
..
pics ARGH! 2008-01-04 03:28:27 +00:00
tagcloud avoid unnecessary copies by using const & in foreach 2008-04-24 20:41:04 +00:00
tests fixed issue that when renaming "Open office.org writer documentation.pdf" that only "Open office" is selected and ".org writer documentation" is handled as extension 2008-02-23 11:59:57 +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 Use FindQImageBlitz.cmake instead of deprecated FindBlitz.cmake 2008-05-05 14:21:55 +00:00
columnviewsettingspage.cpp provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
columnviewsettingspage.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
commenteditwidget.cpp i18n fixes. 2008-04-21 17:41:57 +00:00
commenteditwidget.h This is the first step towards a better looking and more usable metadata GUI. 2008-03-21 21:05:05 +00:00
commentwidget.cpp i18n fixes. 2008-04-21 17:41:57 +00:00
commentwidget.h This is the first step towards a better looking and more usable metadata GUI. 2008-03-21 21:05:05 +00:00
config-nepomuk.h.cmake Adapt Dolphin Nepomuk support to namespace changes. 2007-06-11 21:46:04 +00:00
detailsviewsettingspage.cpp provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
detailsviewsettingspage.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
dolphin.desktop SVN_SILENT made messages (.desktop file) 2008-05-04 12:26:15 +00:00
dolphin_columnmodesettings.kcfg Fix Krazy i18n issues. 2008-03-18 22:38:52 +00:00
dolphin_columnmodesettings.kcfgc integrate column view into settings 2007-04-01 17:57:53 +00:00
dolphin_detailsmodesettings.kcfg Fix Krazy i18n issues. 2008-03-18 22:38:52 +00:00
dolphin_detailsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_directoryviewpropertysettings.kcfg Typo fixes 2008-04-01 23:32:40 +00:00
dolphin_directoryviewpropertysettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_folderspanelsettings.kcfg provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
dolphin_folderspanelsettings.kcfgc provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
dolphin_generalsettings.kcfg Provide a setting to turn on/off tooltips. The tooltip implementation itself will be committed before the feature freeze (20th of April). 2008-04-08 15:42: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 Fix Krazy i18n issues. 2008-03-18 22:38:52 +00:00
dolphin_iconsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphinapplication.cpp 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
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 own header first 2008-04-13 14:18:31 +00:00
dolphincategorydrawer.h Move KCategorizedView to kdelibs. Use that one. 2008-01-13 15:44:04 +00:00
dolphincolumnview.cpp provide an option to rename files inline 2008-03-23 15:53:12 +00:00
dolphincolumnview.h provide an option to rename files inline 2008-03-23 15:53:12 +00:00
dolphincolumnwidget.cpp Fixed issue that sometimes the dragging from an inactive view to an active view does not work. Note that this is just a workaround, QAbstractItemView should take care about this itself. I tried to provide a Qt-only example for this, but it is more tricky than I thought: it seems some expensive operations are required, so that the position of the second mouse-move event is outside the item area... I'll retest this issue without workaround if Qt 4.4 final is out. 2008-05-04 18:24:28 +00:00
dolphincolumnwidget.h * clear the selection toggle when zooming in or out 2008-04-16 21:08:09 +00:00
dolphincontextmenu.cpp Consider the protocol and directory capabilities for file actions like Move To/Copy To (note that this is just an initial version; adjustments must also be done for the global actions like Delete, Rename etc.) 2008-04-18 19:43:16 +00:00
dolphincontextmenu.h Consider the protocol and directory capabilities for file actions like Move To/Copy To (note that this is just an initial version; adjustments must also be done for the global actions like Delete, Rename etc.) 2008-04-18 19:43:16 +00:00
dolphincontroller.cpp when clicking with the middle mouse button on a directory, a new tab should be opened 2008-04-12 16:12:57 +00:00
dolphincontroller.h when clicking with the middle mouse button on a directory, a new tab should be opened 2008-04-12 16:12:57 +00:00
dolphindetailsview.cpp Fixed issue that sometimes the dragging from an inactive view to an active view does not work. Note that this is just a workaround, QAbstractItemView should take care about this itself. I tried to provide a Qt-only example for this, but it is more tricky than I thought: it seems some expensive operations are required, so that the position of the second mouse-move event is outside the item area... I'll retest this issue without workaround if Qt 4.4 final is out. 2008-05-04 18:24:28 +00:00
dolphindetailsview.h * clear the selection toggle when zooming in or out 2008-04-16 21:08:09 +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 KonqFileUndoManager moved to kdelibs, as KIO::FileUndoManager. Ported the code in libkonq+dolphin+konqueror. 2008-04-30 23:32:33 +00:00
dolphindropcontroller.h KonqFileUndoManager moved to kdelibs, as KIO::FileUndoManager. Ported the code in libkonq+dolphin+konqueror. 2008-04-30 23:32:33 +00:00
dolphinfileplacesview.cpp KonqFileUndoManager moved to kdelibs, as KIO::FileUndoManager. Ported the code in libkonq+dolphin+konqueror. 2008-04-30 23:32:33 +00:00
dolphinfileplacesview.h allow dropping items above a place inside the Places panel 2008-01-30 22:22:46 +00:00
dolphinfontrequester.cpp provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
dolphinfontrequester.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
dolphiniconsview.cpp Fixed issue that the vertical scrollbar jumps back to the initial state during previews are loaded in the icons view. 2008-05-06 22:25:15 +00:00
dolphiniconsview.h Fixed issue that the vertical scrollbar jumps back to the initial state during previews are loaded in the icons view. 2008-05-06 22:25:15 +00:00
dolphinmainwindow.cpp Move "Adjust view properties" to dolphinviewactionhandler so that it's available in dolphinpart (konqueror) too. 2008-05-04 21:16:30 +00:00
dolphinmainwindow.h Move "Adjust view properties" to dolphinviewactionhandler so that it's available in dolphinpart (konqueror) too. 2008-05-04 21:16:30 +00:00
dolphinmodel.cpp warnings-- / fix for fileSize > 2GB 2008-03-28 15:52:41 +00:00
dolphinmodel.h When a grouping per date is done, per default the granularity is one month. This patch increases the granularity for the last month: 2008-02-26 06:33:21 +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 Re-enable name filtering (e.g. /home/dfaure/*.txt) in konqueror 2008-05-05 00:42:33 +00:00
dolphinpart.desktop SVN_SILENT made messages (.desktop file, second try) 2008-05-07 04:35:50 +00:00
dolphinpart.h Re-enable name filtering (e.g. /home/dfaure/*.txt) in konqueror 2008-05-05 00:42:33 +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 provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
dolphinsettingsdialog.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +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 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 consider the protocol and directory capabilities for file actions like Rename, Delete and Move To Trash 2008-04-18 20:21:21 +00:00
dolphinview.cpp KonqFileUndoManager moved to kdelibs, as KIO::FileUndoManager. Ported the code in libkonq+dolphin+konqueror. 2008-04-30 23:32:33 +00:00
dolphinview.h KonqFileUndoManager moved to kdelibs, as KIO::FileUndoManager. Ported the code in libkonq+dolphin+konqueror. 2008-04-30 23:32:33 +00:00
dolphinviewactionhandler.cpp Move "Adjust view properties" to dolphinviewactionhandler so that it's available in dolphinpart (konqueror) too. 2008-05-04 21:16:30 +00:00
dolphinviewactionhandler.h Move "Adjust view properties" to dolphinviewactionhandler so that it's available in dolphinpart (konqueror) too. 2008-05-04 21:16:30 +00:00
dolphinviewcontainer.cpp Use new key in .protocol files, archiveMimetype, to know which kioslave can handle which type of archive in a generic way. 2008-03-25 21:39:05 +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 As the Qt-issue 160611 is solved in Qt4.4 and Fredrik has improved KFileItemDelegate, it is not necessary anymore drawing a custom drag & drop indication. 2008-03-12 16:49:55 +00:00
draganddrophelper.h As the Qt-issue 160611 is solved in Qt4.4 and Fredrik has improved KFileItemDelegate, it is not necessary anymore drawing a custom drag & drop indication. 2008-03-12 16:49:55 +00:00
fileitemcapabilities.cpp avoid unnecessary copies by using const & in foreach 2008-04-24 20:41:04 +00:00
fileitemcapabilities.h consider the protocol and directory capabilities for file actions like Rename, Delete and Move To Trash 2008-04-18 20:21:21 +00:00
filterbar.cpp show clear button in filterbar (if bugfixes would always be as straight forward as this one ;-)) 2008-03-13 23:43:16 +00:00
filterbar.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
generalsettingspage.cpp improve layout of the "General Settings" dialog 2008-04-02 19:55:51 +00:00
generalsettingspage.h Thanks to David Faure the 'Copy To' and 'Move To' menus in the context menu can also be used by Dolphin now :-) In opposite to Konqueror the sub menus are turned off per default. 2008-04-02 19:49:04 +00:00
generalviewsettingspage.cpp Provide a setting to turn on/off tooltips. The tooltip implementation itself will be committed before the feature freeze (20th of April). 2008-04-08 15:42:12 +00:00
generalviewsettingspage.h Provide a setting to turn on/off tooltips. The tooltip implementation itself will be committed before the feature freeze (20th of April). 2008-04-08 15:42:12 +00:00
iconmanager.cpp * prevent that cut icons are shift left in the icons view by using the correct size 2008-05-06 21:46:30 +00:00
iconmanager.h prevent a possible crash if an item is deleted during previews are generated 2008-05-06 05:47:11 +00:00
iconsizedialog.cpp Don't force that the preview size must be >= the icon size. This gets confusing when the user uses the Zoom In/Zoom Out feature inside a view a lot (e. g. by Ctrl + scroll wheel). This is because decreasing the preview size would also decrease the icon size, but when increasing the preview size again the icon size remains... I even got confused myself by this "feature" although I knew the reason for it ;-) 2008-03-13 21:48:24 +00:00
iconsizedialog.h use global IconLoader 2007-09-09 13:03:48 +00:00
iconsviewsettingspage.cpp provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
iconsviewsettingspage.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
infosidebarpage.cpp Desaturate the preview when a new preview will be generated. This is useful when previews are done for large images, so that an indication is given that the current preview gets replaced. 2008-04-28 21:26:52 +00:00
infosidebarpage.h provide a cleaner layout for the information panel; there are still some open issues, but it looks already less cluttered... 2008-03-16 02:17:16 +00:00
kballoontipdelegate.cpp Provide tooltips. Per default tooltips are turned off because the information sidebar is turned on already. 2008-04-09 20:12:43 +00:00
kballoontipdelegate.h Provide tooltips. Per default tooltips are turned off because the information sidebar is turned on already. 2008-04-09 20:12:43 +00:00
kcmdolphin.cpp assure that the Dolphin KPart inside Konqueror gets updated when the settings are changed 2008-04-01 11:00:27 +00:00
kcmdolphin.desktop SVN_SILENT made messages (.desktop file, second try) 2008-05-07 04:35:50 +00:00
kcmdolphin.h assure that the Dolphin KPart inside Konqueror gets updated when the settings are changed 2008-04-01 11:00:27 +00:00
kformattedballoontipdelegate.cpp Do not take address of temporary variable. 2008-04-14 12:30:05 +00:00
kformattedballoontipdelegate.h Provide tooltips. Per default tooltips are turned off because the information sidebar is turned on already. 2008-04-09 20:12:43 +00:00
ktooltip.cpp Initialize m_delegate field. 2008-04-19 12:48:52 +00:00
ktooltip.h typo-=2 2008-04-13 14:18:43 +00:00
ktooltip_p.h Provide tooltips. Per default tooltips are turned off because the information sidebar is turned on already. 2008-04-09 20:12:43 +00:00
ktreeview.cpp Provide horizontal auto scrolling for the tree view (implemented by Harald Hvaal). As soon as KTreeView is matured enough, it can be discussed whether it should be moved to kdelibs for KDE 4.2. 2008-04-22 05:45:16 +00:00
ktreeview.h Provide horizontal auto scrolling for the tree view (implemented by Harald Hvaal). As soon as KTreeView is matured enough, it can be discussed whether it should be moved to kdelibs for KDE 4.2. 2008-04-22 05:45:16 +00:00
ktreeview_p.h Provide horizontal auto scrolling for the tree view (implemented by Harald Hvaal). As soon as KTreeView is matured enough, it can be discussed whether it should be moved to kdelibs for KDE 4.2. 2008-04-22 05:45:16 +00:00
libdolphin_export.h fix exports and use dolphinprivatelib in the part 2008-03-25 12:06:18 +00:00
main.cpp set global program icon via KAboutData, not directly 2008-04-20 23:35:54 +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 avoid unnecessary copies by using const & in foreach 2008-04-24 20:41:04 +00:00
metadatawidget.h This is the first step towards a better looking and more usable metadata GUI. 2008-03-21 21:05:05 +00:00
metatextlabel.cpp minor layout improvements for the Information Panel: 2008-03-22 16:23:54 +00:00
metatextlabel.h minor layout improvements for the Information Panel: 2008-03-22 16:23:54 +00:00
nepomukmassupdatejob.cpp avoid unnecessary copies by using const & in foreach 2008-04-24 20:41:04 +00:00
nepomukmassupdatejob.h This is the first step towards a better looking and more usable metadata GUI. 2008-03-21 21:05:05 +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 fixed issue that when renaming "Open office.org writer documentation.pdf" that only "Open office" is selected and ".org writer documentation" is handled as extension 2008-02-23 11:59:57 +00:00
renamedialog.h Fix parentless dialogs 2007-11-08 13:29:44 +00:00
selectionmanager.cpp update the selection-toggle (+/-) when the selection has been changed "outside" by the rubberband or e. g. "Select All" 2008-02-16 18:53:28 +00:00
selectionmanager.h update the selection-toggle (+/-) when the selection has been changed "outside" by the rubberband or e. g. "Select All" 2008-02-16 18:53:28 +00:00
selectiontoggle.cpp let the selection toggle fade in faster (based on user feedback from http://ppenz.blogspot.com/2008/04/selecting-items.html) 2008-04-01 16:25:25 +00:00
selectiontoggle.h use different icons dependent on the checked state of the toggle 2008-02-12 01:04:03 +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 provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +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 Fix CPU 100% bug. This hack couldn't live much more. Peter, about the "we get to an unusabla tree view", I've worked on a patch for QTreeView. Let's see if TT like it :) 2008-05-02 17:19:06 +00:00
sidebartreeview.h Provide horizontal auto scrolling for the tree view (implemented by Harald Hvaal). As soon as KTreeView is matured enough, it can be discussed whether it should be moved to kdelibs for KDE 4.2. 2008-04-22 05:45:16 +00:00
startupsettingspage.cpp Typo fixes 2008-04-01 23:32:40 +00:00
startupsettingspage.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
statusbarmessagelabel.cpp Backport: 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:52:38 +00:00
statusbarmessagelabel.h layout cleanups for the statusbar 2007-10-16 21:09:57 +00:00
statusbarspaceinfo.cpp * minor coding style fixes 2008-03-28 06:32:41 +00:00
statusbarspaceinfo.h * minor coding style fixes 2008-03-28 06:32:41 +00:00
terminalsidebarpage.cpp Backport for #156586: don't try changing the directory within the terminal on non-local URLs 2008-01-25 18:28:50 +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
tooltipmanager.cpp hide the tooltip when an item gets triggered or a context menu is opened 2008-04-09 20:29:09 +00:00
tooltipmanager.h hide the tooltip when an item gets triggered or a context menu is opened 2008-04-09 20:29:09 +00:00
treeviewcontextmenu.cpp allow to show hidden files in the Folders panel (treeview) 2008-03-23 15:51:30 +00:00
treeviewcontextmenu.h allow to show hidden files in the Folders panel (treeview) 2008-03-23 15:51:30 +00:00
treeviewsidebarpage.cpp allow to show hidden files in the Folders panel (treeview) 2008-03-23 15:51:30 +00:00
treeviewsidebarpage.h allow to show hidden files in the Folders panel (treeview) 2008-03-23 15:51:30 +00:00
viewproperties.cpp 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
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
viewpropertiesdialog.cpp Fix Krazy i18n issues. 2008-03-18 22:38:52 +00:00
viewpropertiesdialog.h Move "Adjust view properties" to dolphinviewactionhandler so that it's available in dolphinpart (konqueror) too. 2008-05-04 21:16:30 +00:00
viewpropsprogressinfo.cpp fixed crash when cancelling the "apply view properties" dialog 2008-02-11 16:55:16 +00:00
viewpropsprogressinfo.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
viewsettingspage.cpp provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
viewsettingspage.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
viewsettingspagebase.cpp provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
viewsettingspagebase.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +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/