summaryrefslogtreecommitdiffstats
path: root/src/printsupport/dialogs/qpagesetupdialog.h
diff options
context:
space:
mode:
authorJohn Layt <jlayt@kde.org>2012-05-20 22:38:28 +0100
committerQt by Nokia <qt-info@nokia.com>2012-09-17 22:08:16 +0200
commit54b899f44877d87f6118b1bab02fb67c35d738e8 (patch)
treeb461abfb0853b2d2c38d9c87e337ba414090cfd1 /src/printsupport/dialogs/qpagesetupdialog.h
parent01864d4854557d2cf8b067e229d77cd7c9c553ee (diff)
SIC: QtPrintSupport - Remove QAbstractPageSetupDialog
QAbstractPageSetupDialog is a completely unnecessary base class that is not really abstract and is used nowhere else. This changes merges its methods into the QPageSetupDialog main class. While technically SIC no-one else uses this so no apps should be affected. Change-Id: I59b1739f1c453c34c25d1664d5d042e7918db316 Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Diffstat (limited to 'src/printsupport/dialogs/qpagesetupdialog.h')
-rw-r--r--src/printsupport/dialogs/qpagesetupdialog.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/printsupport/dialogs/qpagesetupdialog.h b/src/printsupport/dialogs/qpagesetupdialog.h
index c17008150f..1360a8df3d 100644
--- a/src/printsupport/dialogs/qpagesetupdialog.h
+++ b/src/printsupport/dialogs/qpagesetupdialog.h
@@ -42,7 +42,8 @@
#ifndef QPAGESETUPDIALOG_H
#define QPAGESETUPDIALOG_H
-#include <QtPrintSupport/qabstractpagesetupdialog.h>
+#include <QtWidgets/qdialog.h>
+#include <QtPrintSupport/qtprintsupportglobal.h>
QT_BEGIN_HEADER
@@ -51,9 +52,10 @@ QT_BEGIN_NAMESPACE
#ifndef QT_NO_PRINTDIALOG
+class QPrinter;
class QPageSetupDialogPrivate;
-class Q_PRINTSUPPORT_EXPORT QPageSetupDialog : public QAbstractPageSetupDialog
+class Q_PRINTSUPPORT_EXPORT QPageSetupDialog : public QDialog
{
Q_OBJECT
Q_DECLARE_PRIVATE(QPageSetupDialog)
@@ -61,6 +63,7 @@ class Q_PRINTSUPPORT_EXPORT QPageSetupDialog : public QAbstractPageSetupDialog
public:
explicit QPageSetupDialog(QPrinter *printer, QWidget *parent = 0);
explicit QPageSetupDialog(QWidget *parent = 0);
+ virtual ~QPageSetupDialog();
#if defined(Q_OS_MAC) || defined(Q_OS_WIN)
virtual void setVisible(bool visible);
@@ -76,9 +79,9 @@ public:
#endif
void open(QObject *receiver, const char *member);
-#ifdef qdoc
+ void done(int result);
+
QPrinter *printer();
-#endif
};
#endif // QT_NO_PRINTDIALOG