Better support for small desktops

git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@863 05730e5d-ab1b-0410-a4ac-84af385074fa
This commit is contained in:
Thorvald Natvig 2007-11-18 01:48:08 +00:00
parent 4839b07f6a
commit 9257279e44
16 changed files with 43 additions and 42 deletions

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>608</width>
<height>605</height>
<width>607</width>
<height>509</height>
</rect>
</property>
<property name="windowTitle" >

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>400</width>
<height>300</height>
<width>217</width>
<height>184</height>
</rect>
</property>
<property name="windowTitle" >

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>1002</width>
<height>638</height>
<width>506</width>
<height>434</height>
</rect>
</property>
<property name="windowTitle" >

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>510</width>
<height>677</height>
<width>469</width>
<height>529</height>
</rect>
</property>
<property name="windowTitle" >

View File

@ -1,6 +1,14 @@
<ui version="4.0" >
<class>BanEditor</class>
<widget class="QDialog" name="BanEditor" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>357</width>
<height>163</height>
</rect>
</property>
<property name="windowTitle" >
<string>Mumble - Edit Bans</string>
</property>

View File

@ -132,14 +132,17 @@ void ConfigDialog::addPage(ConfigWidget *cw) {
QRect ds=dw.availableGeometry(this);
QSize ms=cw->minimumSizeHint();
cw->resize(ms);
cw->setMinimumSize(ms);
ms.rwidth() += 128;
ms.rheight() += 64;
if ((ms.width() > ds.width()) || (ms.height() > ds.height())) {
QScrollArea *qsa=new QScrollArea(this);
qsa->setWidgetResizable(true);
qsa->setWidget(cw);
qswPages->addWidget(qsa);
qWarning("Widget %s has size %d %d", qPrintable(cw->title()), ms.width(), ms.height());
qWarning("Widget %s has size %d %d (%d %d)", qPrintable(cw->title()), ms.width(), ms.height(),ds.width(), ds.height());
} else {
qswPages->addWidget(cw);
}

View File

@ -12,6 +12,9 @@
<property name="windowTitle" >
<string>Mumble Configuration</string>
</property>
<property name="sizeGripEnabled" >
<bool>true</bool>
</property>
<layout class="QVBoxLayout" >
<item>
<layout class="QHBoxLayout" >
@ -68,19 +71,6 @@
<item>
<widget class="QStackedWidget" name="qswPages" />
</item>
<item>
<spacer>
<property name="orientation" >
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" >
<size>
<width>20</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>761</width>
<height>593</height>
<width>198</width>
<height>351</height>
</rect>
</property>
<property name="windowTitle" >

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>597</width>
<height>396</height>
<width>347</width>
<height>191</height>
</rect>
</property>
<property name="windowTitle" >

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>841</width>
<height>674</height>
<width>334</width>
<height>348</height>
</rect>
</property>
<property name="windowTitle" >

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>1019</width>
<height>647</height>
<width>542</width>
<height>348</height>
</rect>
</property>
<widget class="QSplitter" name="qsSplit" >
@ -47,8 +47,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>1019</width>
<height>24</height>
<width>542</width>
<height>25</height>
</rect>
</property>
<widget class="QMenu" name="qmServer" >

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>400</width>
<height>300</height>
<width>217</width>
<height>184</height>
</rect>
</property>
<property name="windowTitle" >

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>854</width>
<height>683</height>
<width>383</width>
<height>591</height>
</rect>
</property>
<property name="windowTitle" >

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>433</width>
<height>440</height>
<width>126</width>
<height>252</height>
</rect>
</property>
<layout class="QVBoxLayout" >

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>839</width>
<height>573</height>
<width>321</width>
<height>235</height>
</rect>
</property>
<property name="windowTitle" >

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>400</width>
<height>300</height>
<width>327</width>
<height>213</height>
</rect>
</property>
<property name="windowTitle" >