summaryrefslogtreecommitdiff
path: root/noncore/graphics/opie-eye/gui/iconview.h
Unidiff
Diffstat (limited to 'noncore/graphics/opie-eye/gui/iconview.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/graphics/opie-eye/gui/iconview.h59
1 files changed, 59 insertions, 0 deletions
diff --git a/noncore/graphics/opie-eye/gui/iconview.h b/noncore/graphics/opie-eye/gui/iconview.h
new file mode 100644
index 0000000..439833a
--- a/dev/null
+++ b/noncore/graphics/opie-eye/gui/iconview.h
@@ -0,0 +1,59 @@
1/*
2 * GPLv2 zecke@handhelds.org
3 * No WArranty...
4 */
5
6#ifndef PHUNK_ICON_VIEW_H
7#define PHUNK_ICON_VIEW_H
8
9#include <qvbox.h>
10
11#include <qpe/config.h>
12
13class QIconView;
14class QIconViewItem;
15class QComboBox;
16class PIconViewItem;
17class PDirLister;
18class Ir;
19class PIconView : public QVBox {
20 Q_OBJECT
21 friend class PIconViewItem;
22public:
23 PIconView( QWidget* wid, Config *cfg );
24 ~PIconView();
25 void resetView();
26
27private:
28 QString currentFileName(bool &isDir)const;
29 void loadViews();
30
31private slots:
32 void slotDirUp();
33 void slotChangeDir(const QString&);
34 void slotTrash();
35 void slotViewChanged( int );
36 void slotReloadDir();
37 void slotRename();
38 void slotBeam();
39 void slotBeamDone( Ir* );
40
41 void slotStart();
42 void slotEnd();
43
44/* for performance reasons make it inline in the future */
45 void addFolders( const QStringList& );
46 void addFiles( const QStringList& );
47 void slotClicked(QIconViewItem* );
48
49/**/
50 void slotThumbInfo(const QString&, const QString&);
51 void slotThumbNail(const QString&, const QPixmap&);
52private:
53 Config *m_cfg;
54 QComboBox* m_views;
55 QIconView* m_view;
56 QString m_path;
57};
58
59#endif