summaryrefslogtreecommitdiffstats
path: root/tests/manual/dialogs/printdialogpanel.h
diff options
context:
space:
mode:
authorJohn Layt <[email protected]>2014-03-23 17:07:26 +0100
committerThe Qt Project <[email protected]>2014-03-25 00:00:23 +0100
commitdbb6b58abede12cf9f2fad3086dd59a9d46b7ee7 (patch)
treee28701cc3a06b7aba9e58ee1c9e3eee89b441027 /tests/manual/dialogs/printdialogpanel.h
parent225a5b4787b3a04fd32958dba3e479761efc0623 (diff)
QPrintDialog - Convert manual test to .ui file
Convert the manual print dialogs test to use a ui file as subsequent changes will add a lot more widgets. Change-Id: I06ac54b67532f0eea1e91a2d9aca4f587d2fa332 Reviewed-by: Friedemann Kleint <[email protected]>
Diffstat (limited to 'tests/manual/dialogs/printdialogpanel.h')
-rw-r--r--tests/manual/dialogs/printdialogpanel.h18
1 files changed, 6 insertions, 12 deletions
diff --git a/tests/manual/dialogs/printdialogpanel.h b/tests/manual/dialogs/printdialogpanel.h
index c8697827696..a7ae257cf84 100644
--- a/tests/manual/dialogs/printdialogpanel.h
+++ b/tests/manual/dialogs/printdialogpanel.h
@@ -44,6 +44,8 @@
#ifndef QT_NO_PRINTER
+#include "ui_printdialogpanel.h"
+
#include <QWidget>
QT_BEGIN_NAMESPACE
@@ -73,22 +75,14 @@ private slots:
void enableCustomSizeControl();
private:
+ QSizeF pageSize() const;
+ void setPageSize(const QSizeF &sizef);
void applySettings(QPrinter *printer) const;
void retrieveSettings(const QPrinter *printer);
void enablePanels();
- QGroupBox *m_creationGroupBox;
- QPushButton *m_createButton;
- QPushButton *m_deleteButton;
- QGroupBox *m_settingsGroupBox;
- QCheckBox *m_fullPageCheckBox;
- QGroupBox *m_dialogsGroupBox;
- OptionsControl *m_printDialogOptionsControl;
- QComboBox *m_printDialogRangeCombo;
- QComboBox *m_modeCombo;
- QComboBox *m_orientationCombo;
- QComboBox *m_pageSizeCombo;
- PageSizeControl *m_customPageSizeControl;
+ Ui::PrintDialogPanel m_panel;
+
QScopedPointer<QPrinter> m_printer;
};