┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinmodel.h
AgeCommit message (Collapse)Author
2010-07-24Sourcecode hierarchy cleanup: Move further files from src to src/viewsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1154150
2010-05-13If an information entry will be added to KFileItemDelegate (like done ↵Peter Penz
recently), adjusting the corresponding code in Dolphin is a real pain, as the new information will be shown in Dolphin the following way: - As additional columns in the details view - As additional lines in the icons view - As menu entries in the "Sort By" and "Additional Information" groups - As popup menu entries in the details view header popup - As checkable entries in the View Properties dialog To prevent similar painful transitions in future, the class AdditionalInfoManager has been introduced. All parts in Dolphin that access/show/store additional information, use the AdditionalInfoManager now. If a new information entry will be added in KFileItemDelegate in future, only a small adjustment in AdditionalInfoManager will be required. Still open currently: - AdditionalInfoDialog does not use AdditionalInfoManager yet - DolphinView::Sorting should be replaced by KFileItemDelegate::Information, so that the sorting can also be done in a generic way. - The data for KFileItemDelegate::PathOrUrl is not determined The open issues will get fixed during the next days. Kudos to the brave warriors Sebastian and Frank, that tried to add a new information ;-) CCMAIL: [email protected] CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1126410
2010-05-10Provide the destination of a symbolic link as a column in Dolphin'sFrank Reininghaus
(and Konqueror's) Details View in KDE SC 4.5. This is based on the changes to KFileItemDelegate from commit 1124981. FEATURE: 211690 svn path=/trunk/KDE/kdebase/apps/; revision=1124982
2010-01-26changed: made static const data symbols really static constFriedrich W. H. Kossebau
svn path=/trunk/KDE/kdebase/apps/; revision=1080302
2009-08-13* Use the term "version control" instead of "revision control" to be ↵Peter Penz
consistent with the naming in kdevplatform. * Renamed VersionControlPlugin to KVersionControlPlugin so that the interface can be moved out of Dolphin. svn path=/trunk/KDE/kdebase/apps/; revision=1011058
2009-07-27Improved Subversion test plugin to allow committing, updating, diffing, ↵Peter Penz
adding and removing of files. As soon as the test plugin gets moved to kdesdk, the code should be improved to use the libsvn interface. svn path=/trunk/KDE/kdebase/apps/; revision=1002839
2009-07-19- interface cleanupsPeter Penz
- the subversion test plugin is at least capable of indicating the revision state for files svn path=/trunk/KDE/kdebase/apps/; revision=999489
2009-07-17remove revision-information entries when items got deleted in the modelPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=998498
2009-07-13The Oxygen team will provide revision control emblems for KDE 4.4. Adjust ↵Peter Penz
the code to use icons instead of coloring the text... The icon position at the moment is terrible, an interface extension in KFileItemDelegate is required to get the icon boundaries. svn path=/trunk/KDE/kdebase/apps/; revision=996101
2009-07-12Enable Dolphin to show the revision states of files that are under revision ↵Peter Penz
control systems like SVN, Git, CVS, ... The current code is an early draft and it is planned that all plugins (SVN, Git, CVS, ...) are maintained outside Dolphin. If the API is stable enough, a discussion will be done at [email protected] regarding the location of the plugins (the current implementation of SubversionPlugin is only temporary located in Dolphin for testing purposes). RevisionControlObserver is implemented in a way that no recognizable slowdown is given for directories that are not under revision control. CCBUG: 192158 svn path=/trunk/KDE/kdebase/apps/; revision=995351
2009-02-15SVN_SILENT: A header comment was being accidentally interpreted as a doxygen ↵Shaun Reich
comment. svn path=/trunk/KDE/kdebase/apps/; revision=926579
2008-12-22minor coding style fixes:Peter Penz
* let the global variable 'others' be a static member 'm_others' * constify svn path=/trunk/KDE/kdebase/apps/; revision=900070
2008-02-26When a grouping per date is done, per default the granularity is one month. ↵Peter Penz
This patch increases the granularity for the last month: - "Weeks" are used for the last 4 weeks excluding the current week. - "Days" are used for the current week. Additionally some cleanups of the code has been done, as the method DolphinModel::data() was too long already. No backport will be done as new strings are introduced. The patch has been reviewed by Rafael Fernández López. BUG: 158267 svn path=/trunk/KDE/kdebase/apps/; revision=779438
2007-10-03Update my email addressRafael Fernández López
svn path=/trunk/KDE/kdebase/apps/; revision=720339
2007-09-17Create the new architecture for KCategorizedView. Now DolphinModel is ↵Rafael Fernández López
created, inheriting KDirModel for returning valid data for the role of the category of an item. DolphinSortFilterProxyModel implements now methods lessThanCategoryMethod and lessThanGeneralMethod from KCategorizedSortFilterProxyModel. The only thing that needs to be adapted is the keyboard navigation on the KCategorizedView. CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=713319