summaryrefslogtreecommitdiffstats
path: root/src/maingui/printergui.h
diff options
context:
space:
mode:
authorSimon Rettberg2017-03-10 15:40:29 +0100
committerSimon Rettberg2017-03-10 15:40:29 +0100
commit10f53d98f5d3a5fa270e637959f96a1264084d57 (patch)
tree171d6fcd7690df8810ae81a0249e1be79612f143 /src/maingui/printergui.h
parent[printergui] Handle NULL ppd in handleTrustedPrint() (diff)
downloadprintergui-10f53d98f5d3a5fa270e637959f96a1264084d57.tar.gz
printergui-10f53d98f5d3a5fa270e637959f96a1264084d57.tar.xz
printergui-10f53d98f5d3a5fa270e637959f96a1264084d57.zip
[maingui] Cache parsed ppds, more error handling/debug output on error
Diffstat (limited to 'src/maingui/printergui.h')
-rw-r--r--src/maingui/printergui.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/maingui/printergui.h b/src/maingui/printergui.h
index 55a4ddb..89e0559 100644
--- a/src/maingui/printergui.h
+++ b/src/maingui/printergui.h
@@ -7,6 +7,7 @@
#include <QTreeWidget>
#include <cups/cups.h>
#include <cups/ppd.h>
+#include <QMap>
namespace Ui
{
@@ -18,6 +19,7 @@ class QStatusBar;
class QCloseEvent;
class QHideEvent;
class QKeyEvent;
+class QTreeWidgetItem;
class PrinterGui : public QDialog
{
@@ -51,6 +53,7 @@ private:
QStatusBar *statusBar;
int bgTimeout;
int jobId;
+ QMap<QTreeWidgetItem*, ppd_file_t*> ppds;
};
#endif // MAINWINDOW_H