00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef QUIET_SIMPLE_DEMO_H
00013 #define QUIET_SIMPLE_DEMO_H
00014
00015
00016
00017
00018 #include <qmainwindow.h>
00019
00020
00021 class QPushButton;
00022 class QAction;
00023
00024
00025
00026
00027
00028
00029 class MainWindow : public QMainWindow {
00030 Q_OBJECT
00031 public:
00032 static QString appName() { return QString::fromLatin1("simple-main"); }
00033 MainWindow( QWidget* parent, const char* name, WFlags fl );
00034 ~MainWindow();
00035
00036 public slots:
00037 void setDocument( const QString& );
00038
00039 private:
00040 void initUI();
00041 QAction *m_fire;
00042 };
00043
00044
00045
00046
00047
00048 class Simple : public QWidget {
00049
00050
00051
00052
00053
00054
00055
00056
00057 Q_OBJECT
00058 public:
00059
00060
00061
00062
00063
00064 Simple( QWidget* parent = 0, const char * name = 0, WFlags fl = 0 );
00065 ~Simple();
00066
00067
00068
00069
00070 public slots:
00071 void slotFire();
00072
00073 private:
00074
00075 QPushButton* m_button;
00076 };
00077
00078
00079
00080
00081 #endif