summaryrefslogtreecommitdiffstats
path: root/src/maingui/printergui.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/maingui/printergui.h')
-rw-r--r--src/maingui/printergui.h15
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