Make the preference dialog slightly narrower

This commit is contained in:
Gaute Lindkvist
2019-04-14 15:40:37 +02:00
parent 4b07387a93
commit 2e13e53b3c
3 changed files with 36 additions and 9 deletions

View File

@@ -37,7 +37,7 @@ RiuPropertyViewTabWidget::RiuPropertyViewTabWidget(QWidget* parent, caf::PdmObje
setWindowTitle(windowTitle);
QTabWidget* tabWidget = new QTabWidget;
for (int i = 0; i < uiConfigNameForTabs.size(); i++)
{
QHBoxLayout* widgetLayout = new QHBoxLayout;
@@ -68,6 +68,7 @@ RiuPropertyViewTabWidget::RiuPropertyViewTabWidget(QWidget* parent, caf::PdmObje
connect(m_dialogButtonBox, SIGNAL(rejected()), this, SLOT(reject()));
dialogLayout->addWidget(m_dialogButtonBox);
}
//--------------------------------------------------------------------------------------------------
@@ -81,13 +82,31 @@ RiuPropertyViewTabWidget::~RiuPropertyViewTabWidget()
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QSize RiuPropertyViewTabWidget::minimumSizeHint() const
{
QSize maxSizeHint(0, 0);
for (auto w : m_pageWidgets)
{
QSize pageSize = w->minimumSizeHint();
pageSize += QSize(0, 100);
maxSizeHint = maxSizeHint.expandedTo(pageSize);
}
return maxSizeHint;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QSize RiuPropertyViewTabWidget::sizeHint() const
{
QSize maxSizeHint = QDialog::sizeHint();
//qDebug() << "dialog size hint : " << maxSizeHint;
QSize maxSizeHint(0, 0);
for (auto w : m_pageWidgets)
{