forked from qt-creator/qt-creator
LayoutBuilder: Add splitter set functions
Change-Id: If45c6e5cbef1d5368168102790188659924d0912 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -889,6 +889,16 @@ Splitter::Splitter(std::initializer_list<I> ps)
|
|||||||
apply(this, ps);
|
apply(this, ps);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Splitter::setOrientation(Qt::Orientation orientation)
|
||||||
|
{
|
||||||
|
access(this)->setOrientation(orientation);
|
||||||
|
}
|
||||||
|
|
||||||
|
void Splitter::setStretchFactor(int index, int stretch)
|
||||||
|
{
|
||||||
|
access(this)->setStretchFactor(index, stretch);
|
||||||
|
}
|
||||||
|
|
||||||
void addToSplitter(Splitter *splitter, QWidget *inner)
|
void addToSplitter(Splitter *splitter, QWidget *inner)
|
||||||
{
|
{
|
||||||
access(splitter)->addWidget(inner);
|
access(splitter)->addWidget(inner);
|
||||||
|
@@ -302,6 +302,8 @@ public:
|
|||||||
using I = Building::BuilderItem<Splitter>;
|
using I = Building::BuilderItem<Splitter>;
|
||||||
|
|
||||||
Splitter(std::initializer_list<I> items);
|
Splitter(std::initializer_list<I> items);
|
||||||
|
void setOrientation(Qt::Orientation);
|
||||||
|
void setStretchFactor(int index, int stretch);
|
||||||
};
|
};
|
||||||
|
|
||||||
class QTCREATOR_UTILS_EXPORT Stack : public Widget
|
class QTCREATOR_UTILS_EXPORT Stack : public Widget
|
||||||
@@ -411,10 +413,12 @@ QTC_DEFINE_BUILDER_SETTER(title, setTitle)
|
|||||||
QTC_DEFINE_BUILDER_SETTER(toolTip, setToolTip)
|
QTC_DEFINE_BUILDER_SETTER(toolTip, setToolTip)
|
||||||
QTC_DEFINE_BUILDER_SETTER(windowTitle, setWindowTitle)
|
QTC_DEFINE_BUILDER_SETTER(windowTitle, setWindowTitle)
|
||||||
QTC_DEFINE_BUILDER_SETTER(wordWrap, setWordWrap);
|
QTC_DEFINE_BUILDER_SETTER(wordWrap, setWordWrap);
|
||||||
|
QTC_DEFINE_BUILDER_SETTER(orientation, setOrientation);
|
||||||
QTC_DEFINE_BUILDER_SETTER2(columnStretch, setColumnStretch)
|
QTC_DEFINE_BUILDER_SETTER2(columnStretch, setColumnStretch)
|
||||||
QTC_DEFINE_BUILDER_SETTER2(onClicked, onClicked)
|
QTC_DEFINE_BUILDER_SETTER2(onClicked, onClicked)
|
||||||
QTC_DEFINE_BUILDER_SETTER2(onLinkHovered, onLinkHovered)
|
QTC_DEFINE_BUILDER_SETTER2(onLinkHovered, onLinkHovered)
|
||||||
QTC_DEFINE_BUILDER_SETTER2(onTextChanged, onTextChanged)
|
QTC_DEFINE_BUILDER_SETTER2(onTextChanged, onTextChanged)
|
||||||
|
QTC_DEFINE_BUILDER_SETTER2(stretchFactor, setStretchFactor)
|
||||||
QTC_DEFINE_BUILDER_SETTER4(customMargins, setContentsMargins)
|
QTC_DEFINE_BUILDER_SETTER4(customMargins, setContentsMargins)
|
||||||
|
|
||||||
// Nesting dispatchers
|
// Nesting dispatchers
|
||||||
|
Reference in New Issue
Block a user