12#pragma qt_class(QtTestWidgets)
15#include <QtTest/qtest_gui.h>
19#pragma qt_no_master_include
22#include <QtWidgets/QSizePolicy>
23#include <QtCore/QMetaEnum>
39 static const QMetaEnum me = QSizePolicy::staticMetaObject.enumerator(QSizePolicy::staticMetaObject.indexOfEnumerator(
"Policy"));
45 static const QMetaEnum me = QSizePolicy::staticMetaObject.enumerator(QSizePolicy::staticMetaObject.indexOfEnumerator(
"ControlTypes"));
51 static const char comma[] =
", ";
58 +
"height for width: " + (
sp.hasHeightForWidth() ?
"yes" :
"no") + comma
59 +
"width for height: " + (
sp.hasWidthForHeight() ?
"yes" :
"no") + comma
60 + (
sp.retainSizeWhenHidden() ?
"" :
"don't " ) +
"retain size when hidden"
71inline char *
toString(QSizePolicy::ControlTypes ct)
78 return toString(QSizePolicy::ControlTypes(ct));
static QByteArray number(int, int base=10)
Returns a byte-array representing the whole number n as text.
The QSizePolicy class is a layout attribute describing horizontal and vertical resizing policy.
Policy
This enum describes the various per-dimension sizing types used when constructing a QSizePolicy.
Combined button and popup list for selecting options.
const char * toString(QSizePolicy::Policy p)
char * toString(const MyPoint &point)
Q_CORE_EXPORT char * qstrdup(const char *)