mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
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>
This commit is contained in:
parent
5d81eee0da
commit
2c7a208bc1
3 changed files with 58 additions and 11 deletions
|
@ -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");
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue