QStyleOptionGroupBox(int version);
};
+#ifndef QT_NO_SIZEGRIP
class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
{
public:
protected:
QStyleOptionSizeGrip(int version);
};
+#endif // QT_NO_SIZEGRIP
class Q_GUI_EXPORT QStyleOptionGraphicsItem : public QStyleOption
{
}
break;
+#ifndef QT_NO_SIZEGRIP
case CE_SizeGrip:
if (const QStyleOptionSizeGrip *sgOpt = qstyleoption_cast<const QStyleOptionSizeGrip *>(opt)) {
if (rule.hasDrawable()) {
return;
}
break;
+#endif // QT_NO_SIZEGRIP
case CE_ToolBoxTab:
QWindowsStyle::drawControl(ce, opt, p, w);
void tst_QDialog::showMaximized()
{
+#ifndef QT_NO_SIZEGRIP
QDialog dialog(0);
dialog.setSizeGripEnabled(true);
QSizeGrip *sizeGrip = dialog.findChild<QSizeGrip *>();
dialog.showMaximized();
QVERIFY(dialog.isMaximized());
QVERIFY(dialog.isVisible());
+#else // QT_NO_SIZEGRIP
+ QSKIP("Katie compiled without sizegrip support (QT_NO_SIZEGRIP)", SkipAll);
+#endif // QT_NO_SIZEGRIP
}
void tst_QDialog::showMinimized()
void tst_QDialog::showFullScreen()
{
+#ifndef QT_NO_SIZEGRIP
QDialog dialog(0, Qt::X11BypassWindowManagerHint);
dialog.setSizeGripEnabled(true);
QSizeGrip *sizeGrip = dialog.findChild<QSizeGrip *>();
dialog.hide();
QVERIFY(dialog.isFullScreen());
QVERIFY(!dialog.isVisible());
+#else // QT_NO_SIZEGRIP
+ QSKIP("Katie compiled without sizegrip support (QT_NO_SIZEGRIP)", SkipAll);
+#endif // QT_NO_SIZEGRIP
}
void tst_QDialog::showAsTool()
{
#if defined(Q_WS_X11)
- QSKIP("Qt/X11: Skipped since activeWindow() is not respected by all window managers", SkipAll);
+ QSKIP("Katie/X11: Skipped since activeWindow() is not respected by all window managers", SkipAll);
#endif
ToolDialog dialog(testWidget);
testWidget->activateWindow();
dialog.hide();
dialog.show();
QVERIFY(!sizeGrip->isVisible());
-#endif
+#else // QT_NO_SIZEGRIP
+ QSKIP("Katie compiled without sizegrip support (QT_NO_SIZEGRIP)", SkipAll);
+#endif // QT_NO_SIZEGRIP
}
void tst_QDialog::setVisible()
#include <QVBoxLayout>
#include <QLabel>
+// TESTED_CLASS=
+// TESTED_FILES=
+
+#ifndef QT_NO_SIZEGRIP
static inline Qt::Corner sizeGripCorner(QWidget *parent, QSizeGrip *sizeGrip)
{
if (!parent || !sizeGrip)
}
-//TESTED_CLASS=
-//TESTED_FILES=
-
Q_DECLARE_METATYPE(Qt::WindowType);
class tst_QSizeGrip : public QObject
#include "moc_tst_qsizegrip.cpp"
+#else // QT_NO_SIZEGRIP
+
+QTEST_NOOP_MAIN
+
+#endif // QT_NO_SIZEGRIP
void tst_QStatusBar::setSizeGripEnabled()
{
+#ifndef QT_NO_SIZEGRIP
QMainWindow mainWindow;
QPointer<QStatusBar> statusBar = mainWindow.statusBar();
QVERIFY(statusBar);
mainWindow.showNormal();
qApp->processEvents();
QTRY_VERIFY(sizeGrip->isVisible());
+#else // QT_NO_SIZEGRIP
+ QSKIP("Katie compiled without sizegrip support (QT_NO_SIZEGRIP)", SkipAll);
+#endif // QT_NO_SIZEGRIP
}
void tst_QStatusBar::task194017_hiddenWidget()
void tst_QStatusBar::QTBUG4334_hiddenOnMaximizedWindow()
{
+#ifndef QT_NO_SIZEGRIP
QMainWindow main;
QStatusBar statusbar;
statusbar.setSizeGripEnabled(true);
main.showFullScreen();
QTest::qWaitForWindowShown(&main);
QVERIFY(!statusbar.findChild<QSizeGrip*>()->isVisible());
+#else // QT_NO_SIZEGRIP
+ QSKIP("Katie compiled without sizegrip support (QT_NO_SIZEGRIP)", SkipAll);
+#endif // QT_NO_SIZEGRIP
}
void tst_QStatusBar::QTBUG25492_msgtimeout()
QStyleOptionGroupBox copt2;
copt2.init(testWidget);
+#ifndef QT_NO_SIZEGRIP
QStyleOptionSizeGrip copt3;
copt3.init(testWidget);
+#endif // QT_NO_SIZEGRIP
QStyleOptionSlider copt4;
copt4.init(testWidget);
copt4.minimum = 0;