diff options
author | Lubomir I. Ivanov <neolit123@gmail.com> | 2013-07-09 23:43:21 +0300 |
---|---|---|
committer | Lubomir I. Ivanov <neolit123@gmail.com> | 2013-07-10 09:57:24 +0300 |
commit | 2c7a208bc1500fc6b0bdcafe17e4ebfb94deb05a (patch) | |
tree | 9e1e28f6a2573a41bf551a2e0b57eb6c82d64c94 /qt-ui/printdialog.cpp | |
parent | 5d81eee0da2d7dc2cb06a74fb4e7551fc76ca14d (diff) | |
download | subsurface-2c7a208bc1500fc6b0bdcafe17e4ebfb94deb05a.tar.gz |
Print: label update on height slider move
The PrintOptions widget has value labels next to the
horizontal sliders. Add slots to update these labels
when a slider moves.
Patch also makes a modification so that the PrintOptions
constructor requires a 'struct options' pointer. If
an options struct is not received we do not set predefined
values and do not connect signals to slots, where
options will be updated immediately.
Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Diffstat (limited to 'qt-ui/printdialog.cpp')
-rw-r--r-- | qt-ui/printdialog.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/qt-ui/printdialog.cpp b/qt-ui/printdialog.cpp index c1aff2a9b..e62cd718d 100644 --- a/qt-ui/printdialog.cpp +++ b/qt-ui/printdialog.cpp @@ -18,7 +18,8 @@ PrintDialog::PrintDialog(QWidget *parent, Qt::WindowFlags f) printOptions = tempOptions; /* temporary. * add the PrintOptions widget and a Print button for testing purposes. */ - optionsWidget = PrintOptions::instance(); + optionsWidget = new PrintOptions(this, &printOptions); + QVBoxLayout *layout = new QVBoxLayout(this); setLayout(layout); layout->addWidget(optionsWidget); @@ -27,7 +28,7 @@ PrintDialog::PrintDialog(QWidget *parent, Qt::WindowFlags f) connect(printButton, SIGNAL(clicked(bool)), this, SLOT(printClicked())); layout->addWidget(printButton); - setFixedSize(600, 400); + setFixedSize(520, 500); setWindowTitle("Print"); } |