00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef KWEBSNAPDLG_H
00011 #define KWEBSNAPDLG_H
00012
00013 #include <qvariant.h>
00014 #include <qdialog.h>
00015
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QSpacerItem;
00020 class QGroupBox;
00021 class QLabel;
00022 class QButtonGroup;
00023 class QPushButton;
00024 class QProgressBar;
00025
00026 class KWebSnapDlg : public QDialog
00027 {
00028 Q_OBJECT
00029
00030 public:
00031 KWebSnapDlg( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00032 ~KWebSnapDlg();
00033
00034 QGroupBox* m_grbPreview;
00035 QLabel* m_lblPreview;
00036 QButtonGroup* m_btnGroup;
00037 QPushButton* m_btnStart;
00038 QPushButton* m_btnGrab;
00039 QPushButton* m_btnStop;
00040 QPushButton* m_btnConf;
00041 QPushButton* m_btnQuit;
00042 QPushButton* m_btnAbout;
00043 QPushButton* m_btnHelp;
00044 QLabel* m_lblLog;
00045 QProgressBar* m_progressBar;
00046
00047 public slots:
00048 virtual void slotSnapshot();
00049 virtual void slotStart();
00050 virtual void slotStop();
00051 virtual void slotAbout();
00052 virtual void slotQuit();
00053 virtual void slotConfig();
00054 virtual void slotHelp();
00055
00056 protected:
00057 QGridLayout* KWebSnapDlgLayout;
00058 QGridLayout* m_btnGroupLayout;
00059
00060 protected slots:
00061 virtual void languageChange();
00062
00063 };
00064
00065 #endif // KWEBSNAPDLG_H