summaryrefslogtreecommitdiff
path: root/noncore/graphics/opie-eye/gui/mainwindow.h
Unidiff
Diffstat (limited to 'noncore/graphics/opie-eye/gui/mainwindow.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/graphics/opie-eye/gui/mainwindow.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/noncore/graphics/opie-eye/gui/mainwindow.h b/noncore/graphics/opie-eye/gui/mainwindow.h
index 317a51e..35116ae 100644
--- a/noncore/graphics/opie-eye/gui/mainwindow.h
+++ b/noncore/graphics/opie-eye/gui/mainwindow.h
@@ -15,20 +15,44 @@
15namespace Opie { 15namespace Opie {
16namespace Ui{ 16namespace Ui{
17 class OKeyConfigManager; 17 class OKeyConfigManager;
18 class OWidgetStack;
18} 19}
19} 20}
20 21
21class PIconView; 22class PIconView;
23class imageinfo;
24class ImageScrollView;
22class PMainWindow : public QMainWindow { 25class PMainWindow : public QMainWindow {
23 Q_OBJECT 26 Q_OBJECT
27 enum Views { IconView, ImageInfo, ImageDisplay };
24public: 28public:
25 static QString appName() { return QString::fromLatin1("opie-eye" ); } 29 static QString appName() { return QString::fromLatin1("opie-eye" ); }
26 PMainWindow(QWidget*, const char*, WFlags ); 30 PMainWindow(QWidget*, const char*, WFlags );
27 ~PMainWindow(); 31 ~PMainWindow();
28 32
33signals:
34 void configChanged();
35
36public slots:
37 void slotShowInfo( const QString& inf );
38 void slotDisplay( const QString& inf );
39 void slotReturn();
40
41protected:
42 void raiseIconView();
43 void closeEvent( QCloseEvent* );
44
45private:
46 template<class T> void initT( const char* name, T**, int );
47 void initInfo();
48 void initDisp();
49
29private: 50private:
30 Opie::Core::OConfig *m_cfg; 51 Opie::Core::OConfig *m_cfg;
52 Opie::Ui::OWidgetStack *m_stack;
31 PIconView* m_view; 53 PIconView* m_view;
54 imageinfo *m_info;
55 ImageScrollView *m_disp;
32 56
33 57
34private slots: 58private slots: