Print: adjustments to PrintDialog

- Hide the sizeing sliders from PrintOptions. we don't really
support any of those in PrintLayout and these are not that
useful and easy to implement, until some sort
of layouting/templating system is in place.
- Move the 'Print' button on top as a workaround, since if
it's bellow the print options it stays bellow an empty area
where the now hidden sizing sliders are.
- Resize the dialog to a smaller size

Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
This commit is contained in:
Lubomir I. Ivanov 2013-11-30 18:43:40 +02:00
parent a268311a0b
commit f183da546b
2 changed files with 10 additions and 2 deletions

View file

@ -14,6 +14,13 @@ PrintOptions::PrintOptions(QWidget *parent, struct options *printOpt)
void PrintOptions::setup(struct options *printOpt)
{
/* these options are not supported ATM and we hide them.
* basically the entire PrintDialog class needs re-implementation, so that
* the paper size, DPI and all other options are displayed in one dialog.
* this way we can print directly or do an optional preview first.
*/
ui.sizingHeights->setVisible(false);
printOptions = printOpt;
// layout height sliders
initSliderWithLabel(ui.sliderPHeight, ui.valuePHeight, printOptions->profile_height);