mirror of
https://github.com/tumic0/GPXSee.git
synced 2024-11-24 11:45:53 +01:00
Some more Export dialogs polishing
This commit is contained in:
parent
454e725587
commit
69384ca315
@ -12,7 +12,8 @@ FileSelectWidget::FileSelectWidget(QWidget *parent) : QWidget(parent)
|
|||||||
{
|
{
|
||||||
QFontMetrics fm(QApplication::font());
|
QFontMetrics fm(QApplication::font());
|
||||||
_edit = new QLineEdit();
|
_edit = new QLineEdit();
|
||||||
_edit->setMinimumWidth(fm.boundingRect(QDir::homePath()).width());
|
_edit->setMinimumWidth(fm.averageCharWidth() * (QDir::homePath().length()
|
||||||
|
+ 12));
|
||||||
#ifdef Q_OS_WIN32
|
#ifdef Q_OS_WIN32
|
||||||
_button = new QPushButton("...");
|
_button = new QPushButton("...");
|
||||||
_button->setMaximumWidth(_button->sizeHint().width() / 2);
|
_button->setMaximumWidth(_button->sizeHint().width() / 2);
|
||||||
|
@ -10,12 +10,10 @@ MarginsWidget::MarginsWidget(QWidget *parent) : QWidget(parent)
|
|||||||
_left = new QSpinBox();
|
_left = new QSpinBox();
|
||||||
_right = new QSpinBox();
|
_right = new QSpinBox();
|
||||||
|
|
||||||
#ifdef Q_OS_WIN32
|
|
||||||
_top->setMaximumWidth(_top->sizeHint().width());
|
_top->setMaximumWidth(_top->sizeHint().width());
|
||||||
_bottom->setMaximumWidth(_bottom->sizeHint().width());
|
_bottom->setMaximumWidth(_bottom->sizeHint().width());
|
||||||
_left->setMaximumWidth(_left->sizeHint().width());
|
_left->setMaximumWidth(_left->sizeHint().width());
|
||||||
_right->setMaximumWidth(_right->sizeHint().width());
|
_right->setMaximumWidth(_right->sizeHint().width());
|
||||||
#endif // W_OS_WIN32
|
|
||||||
|
|
||||||
QGridLayout *layout = new QGridLayout();
|
QGridLayout *layout = new QGridLayout();
|
||||||
layout->addWidget(_top, 0, 0, 1, 2, Qt::AlignCenter);
|
layout->addWidget(_top, 0, 0, 1, 2, Qt::AlignCenter);
|
||||||
@ -41,6 +39,11 @@ void MarginsWidget::setUnits(const QString &units)
|
|||||||
_bottom->setSuffix(UNIT_SPACE + units);
|
_bottom->setSuffix(UNIT_SPACE + units);
|
||||||
_left->setSuffix(UNIT_SPACE + units);
|
_left->setSuffix(UNIT_SPACE + units);
|
||||||
_right->setSuffix(UNIT_SPACE + units);
|
_right->setSuffix(UNIT_SPACE + units);
|
||||||
|
|
||||||
|
_top->setMaximumWidth(_top->sizeHint().width());
|
||||||
|
_bottom->setMaximumWidth(_bottom->sizeHint().width());
|
||||||
|
_left->setMaximumWidth(_left->sizeHint().width());
|
||||||
|
_right->setMaximumWidth(_right->sizeHint().width());
|
||||||
}
|
}
|
||||||
|
|
||||||
QMargins MarginsWidget::value() const
|
QMargins MarginsWidget::value() const
|
||||||
@ -57,12 +60,10 @@ MarginsFWidget::MarginsFWidget(QWidget *parent) : QWidget(parent)
|
|||||||
_left = new QDoubleSpinBox();
|
_left = new QDoubleSpinBox();
|
||||||
_right = new QDoubleSpinBox();
|
_right = new QDoubleSpinBox();
|
||||||
|
|
||||||
#ifdef Q_OS_WIN32
|
|
||||||
_top->setMaximumWidth(_top->sizeHint().width());
|
_top->setMaximumWidth(_top->sizeHint().width());
|
||||||
_bottom->setMaximumWidth(_bottom->sizeHint().width());
|
_bottom->setMaximumWidth(_bottom->sizeHint().width());
|
||||||
_left->setMaximumWidth(_left->sizeHint().width());
|
_left->setMaximumWidth(_left->sizeHint().width());
|
||||||
_right->setMaximumWidth(_right->sizeHint().width());
|
_right->setMaximumWidth(_right->sizeHint().width());
|
||||||
#endif // Q_OS_WIN32
|
|
||||||
|
|
||||||
QGridLayout *layout = new QGridLayout();
|
QGridLayout *layout = new QGridLayout();
|
||||||
layout->addWidget(_top, 0, 0, 1, 2, Qt::AlignCenter);
|
layout->addWidget(_top, 0, 0, 1, 2, Qt::AlignCenter);
|
||||||
@ -88,6 +89,11 @@ void MarginsFWidget::setUnits(const QString &units)
|
|||||||
_bottom->setSuffix(UNIT_SPACE + units);
|
_bottom->setSuffix(UNIT_SPACE + units);
|
||||||
_left->setSuffix(UNIT_SPACE + units);
|
_left->setSuffix(UNIT_SPACE + units);
|
||||||
_right->setSuffix(UNIT_SPACE + units);
|
_right->setSuffix(UNIT_SPACE + units);
|
||||||
|
|
||||||
|
_top->setMaximumWidth(_top->sizeHint().width());
|
||||||
|
_bottom->setMaximumWidth(_bottom->sizeHint().width());
|
||||||
|
_left->setMaximumWidth(_left->sizeHint().width());
|
||||||
|
_right->setMaximumWidth(_right->sizeHint().width());
|
||||||
}
|
}
|
||||||
|
|
||||||
void MarginsFWidget::setSingleStep(qreal step)
|
void MarginsFWidget::setSingleStep(qreal step)
|
||||||
|
Loading…
Reference in New Issue
Block a user