diff options
Diffstat (limited to 'src/maingui/printergui.h')
-rw-r--r-- | src/maingui/printergui.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/maingui/printergui.h b/src/maingui/printergui.h index cd71740..88ec685 100644 --- a/src/maingui/printergui.h +++ b/src/maingui/printergui.h @@ -1,7 +1,7 @@ #ifndef MAINWINDOW_H #define MAINWINDOW_H -#include <QMainWindow> +#include <QDialog> #include <QDebug> #include <QDesktopWidget> #include <QTreeWidget> @@ -13,8 +13,12 @@ class PrinterGui; } class QTimer; +class QStatusBar; +class QCloseEvent; +class QHideEvent; +class QKeyEvent; -class PrinterGui : public QMainWindow +class PrinterGui : public QDialog { Q_OBJECT @@ -22,6 +26,11 @@ public: explicit PrinterGui(char *argv[], QWidget *parent = 0); ~PrinterGui(); +protected: + void closeEvent(QCloseEvent * e); + void hideEvent(QHideEvent * e); + void keyPressEvent(QKeyEvent * e); + private slots: void on_printerList_currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous); void on_buttonCancel_clicked(); @@ -36,7 +45,9 @@ private: char * user; char * file; QTimer * bgTimer; + QStatusBar *statusBar; int bgTimeout; + int jobId; }; #endif // MAINWINDOW_H |