┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinview.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2006-11-24 22:10:33 +0000
committerPeter Penz <[email protected]>2006-11-24 22:10:33 +0000
commit0e3d1576d5d369ce49985eb75df39693336fc354 (patch)
tree2fc938c25c32d512c97ac7d0abf0697218119be7 /src/dolphinview.h
parentc2c719839c10f54d91b9414119325a3789d7c710 (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.h21
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;