Hack-around size issue with OSX config dialog
This commit is contained in:
committed by
Craig Drummond
parent
6ac4f72560
commit
7fb30f0c2f
@@ -429,6 +429,16 @@ void InterfaceSettings::showPage(const QString &page)
|
||||
}
|
||||
}
|
||||
|
||||
QSize InterfaceSettings::sizeHint() const
|
||||
{
|
||||
QSize sz=QWidget::sizeHint();
|
||||
#ifdef Q_OS_MAC
|
||||
sz.setWidth(sz.width()+32);
|
||||
sz.setHeight(qMin(sz.height(), 500));
|
||||
#endif
|
||||
return sz;
|
||||
}
|
||||
|
||||
void InterfaceSettings::addView(const QString &v, const QString &prop)
|
||||
{
|
||||
QListWidgetItem *item=new QListWidgetItem(v, views);
|
||||
|
||||
@@ -43,6 +43,7 @@ public:
|
||||
void showEvent(QShowEvent *e);
|
||||
#endif
|
||||
void showPage(const QString &page);
|
||||
QSize sizeHint() const;
|
||||
|
||||
private:
|
||||
void addView(const QString &v, const QString &prop);
|
||||
|
||||
Reference in New Issue
Block a user