summaryrefslogtreecommitdiffstats
path: root/qt-ui/printoptions.cpp
diff options
context:
space:
mode:
authorGravatar Lubomir I. Ivanov <neolit123@gmail.com>2013-07-09 15:37:53 +0300
committerGravatar Lubomir I. Ivanov <neolit123@gmail.com>2013-07-09 21:01:42 +0300
commit52534bfb686ade48938768bb137d82c0bb849efc (patch)
tree066a148d3170dadcbb4d0de64762541cff5dfa18 /qt-ui/printoptions.cpp
parent35356e364d2f0765c04c6d8838ff403743d20ae3 (diff)
downloadsubsurface-52534bfb686ade48938768bb137d82c0bb849efc.tar.gz
Print: add UI for a print dialog
PrintOptions is a QWidget class to be used as an addition to a future print dialog (possibly based on QPrintDialog). Currently only contains a couple of radio buttons. PrintDialog (printdialog.cpp/h) which is a basic QDialog is currently added for testing only and it holds an instance of PrintOptions. Calling File->Print opens this test dialog for now. Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Diffstat (limited to 'qt-ui/printoptions.cpp')
-rw-r--r--qt-ui/printoptions.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/qt-ui/printoptions.cpp b/qt-ui/printoptions.cpp
new file mode 100644
index 000000000..6d1910303
--- /dev/null
+++ b/qt-ui/printoptions.cpp
@@ -0,0 +1,14 @@
+#include "printoptions.h"
+#include "ui_printoptions.h"
+
+PrintOptions *PrintOptions::instance()
+{
+ static PrintOptions *self = new PrintOptions();
+ return self;
+}
+
+PrintOptions::PrintOptions(QWidget *parent, Qt::WindowFlags f)
+: ui( new Ui::PrintOptions())
+{
+ ui->setupUi(this);
+}