diff options
| author | Peter Penz <[email protected]> | 2006-11-24 22:10:33 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2006-11-24 22:10:33 +0000 |
| commit | 0e3d1576d5d369ce49985eb75df39693336fc354 (patch) | |
| tree | 2fc938c25c32d512c97ac7d0abf0697218119be7 /src/dolphinview.h | |
| parent | c2c719839c10f54d91b9414119325a3789d7c710 (diff) | |
Initial step for moving to KDirModel. Large code parts have been deleted, as a step by step migration makes no sense. Check KDE3 version of Dolphin as reference how things have been done before.
svn path=/trunk/playground/utils/dolphin/; revision=607513
Diffstat (limited to 'src/dolphinview.h')
| -rw-r--r-- | src/dolphinview.h | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/src/dolphinview.h b/src/dolphinview.h index b71af3a62..46bee5bd0 100644 --- a/src/dolphinview.h +++ b/src/dolphinview.h @@ -34,15 +34,18 @@ #include <kio/job.h> #include <urlnavigator.h> +#include <QListView> + class QPainter; class KUrl; +class KDirModel; class QLineEdit; class UrlNavigator; class QTimer; class Q3IconViewItem; class Q3ListViewItem; class Q3VBoxLayout; -class KFileView; +//class KFileView; class Dolphin; class DolphinDirLister; class DolphinStatusBar; @@ -53,6 +56,9 @@ class Q3ScrollView; class KProgress; class ItemEffectsManager; class FilterBar; + +class QModelIndex; + /** * @short Represents a view for the directory content * including the navigation bar and status bar. @@ -378,21 +384,15 @@ protected: private slots: void slotUrlChanged(const KUrl& kurl); void triggerIconsViewItem(Q3IconViewItem *item); - void triggerDetailsViewItem(Q3ListViewItem* item, - const QPoint& pos, - int column); - void triggerDetailsViewItem(Q3ListViewItem* item); + void triggerItem(const QModelIndex& index); void updateUrl(); void slotPercent(int percent); void slotClear(); void slotDeleteItem(KFileItem* item); void slotCompleted(); - void slotDelayedUpdate(); void slotInfoMessage(const QString& msg); void slotErrorMessage(const QString& msg); - void slotRefreshItems(const KFileItemList& list); - void slotAddItems(const KFileItemList& list); void slotGrabActivation(); @@ -411,8 +411,7 @@ private slots: void slotChangeNameFilter(const QString& nameFilter); private: - void createView(); - KFileView* fileView() const; + //KFileView* fileView() const; Q3ScrollView* scrollView() const; ItemEffectsManager* itemEffectsManager() const; void startDirLister(const KUrl& url, bool reload = false); @@ -441,9 +440,7 @@ private: Q3VBoxLayout* m_topLayout; UrlNavigator* m_urlNavigator; - DolphinIconsView* m_iconsView; - DolphinDetailsView* m_detailsView; DolphinStatusBar* m_statusBar; int m_iconSize; |
