summaryrefslogtreecommitdiff
path: root/tests/auto/qradiobutton
diff options
context:
space:
mode:
authorJan-Arve Sæther <jan-arve.saether@nokia.com>2010-04-26 11:53:55 +0200
committerJan-Arve Sæther <jan-arve.saether@nokia.com>2010-04-26 11:53:55 +0200
commit3dd2b86db2b10998dc0a49e2310dd2e8699159cf (patch)
treee7fec79e43b1652e4da4dcc2786fa530c479d482 /tests/auto/qradiobutton
parent8daa3ee6591f0ec5f65552a8a9290228d6e9f0ab (diff)
downloadqt4-tools-3dd2b86db2b10998dc0a49e2310dd2e8699159cf.tar.gz
QRadioButton did not have a minimumSizeHint()
Fortunately the *default* horizontal size policy was QSizePolicy::Minimum. However if the size policy was set to for instance Preferred it could shrink down until it disappeared. The following patch will do the same as QLabel does it: sizeHint is the same as minimumSizeHint. Task-number: QTBUG-2606
Diffstat (limited to 'tests/auto/qradiobutton')
-rw-r--r--tests/auto/qradiobutton/tst_qradiobutton.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/auto/qradiobutton/tst_qradiobutton.cpp b/tests/auto/qradiobutton/tst_qradiobutton.cpp
index c074496c22..531ebab7f6 100644
--- a/tests/auto/qradiobutton/tst_qradiobutton.cpp
+++ b/tests/auto/qradiobutton/tst_qradiobutton.cpp
@@ -58,6 +58,7 @@ public:
private slots:
void task190739_focus();
+ void minimumSizeHint();
private:
};
@@ -96,6 +97,11 @@ void tst_QRadioButton::task190739_focus()
}
+void tst_QRadioButton::minimumSizeHint()
+{
+ QRadioButton button(tr("QRadioButtons sizeHint is the same as it's minimumSizeHint"));
+ QCOMPARE(button.sizeHint(), button.minimumSizeHint());
+}
QTEST_MAIN(tst_QRadioButton)