forked from qt-creator/qt-creator
Utils: Add LayoutBuilder::Splitter::setChildrenCollapsible()
Change-Id: Id404f061c68401a4d33916637214f01eb423c3e9 Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -899,6 +899,11 @@ void Splitter::setStretchFactor(int index, int stretch)
|
|||||||
access(this)->setStretchFactor(index, stretch);
|
access(this)->setStretchFactor(index, stretch);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Splitter::setChildrenCollapsible(bool collapsible)
|
||||||
|
{
|
||||||
|
access(this)->setChildrenCollapsible(collapsible);
|
||||||
|
}
|
||||||
|
|
||||||
void addToSplitter(Splitter *splitter, QWidget *inner)
|
void addToSplitter(Splitter *splitter, QWidget *inner)
|
||||||
{
|
{
|
||||||
access(splitter)->addWidget(inner);
|
access(splitter)->addWidget(inner);
|
||||||
|
@@ -304,6 +304,7 @@ public:
|
|||||||
Splitter(std::initializer_list<I> items);
|
Splitter(std::initializer_list<I> items);
|
||||||
void setOrientation(Qt::Orientation);
|
void setOrientation(Qt::Orientation);
|
||||||
void setStretchFactor(int index, int stretch);
|
void setStretchFactor(int index, int stretch);
|
||||||
|
void setChildrenCollapsible(bool collapsible);
|
||||||
};
|
};
|
||||||
|
|
||||||
class QTCREATOR_UTILS_EXPORT Stack : public Widget
|
class QTCREATOR_UTILS_EXPORT Stack : public Widget
|
||||||
@@ -402,9 +403,16 @@ void doit(Interface *x, IdId, auto p)
|
|||||||
|
|
||||||
// Setter dispatchers
|
// Setter dispatchers
|
||||||
|
|
||||||
|
QTC_DEFINE_BUILDER_SETTER(childrenCollapsible, setChildrenCollapsible)
|
||||||
|
QTC_DEFINE_BUILDER_SETTER(columnStretch, setColumnStretch)
|
||||||
|
QTC_DEFINE_BUILDER_SETTER(customMargins, setContentsMargins)
|
||||||
QTC_DEFINE_BUILDER_SETTER(fieldGrowthPolicy, setFieldGrowthPolicy)
|
QTC_DEFINE_BUILDER_SETTER(fieldGrowthPolicy, setFieldGrowthPolicy)
|
||||||
QTC_DEFINE_BUILDER_SETTER(groupChecker, setGroupChecker)
|
QTC_DEFINE_BUILDER_SETTER(groupChecker, setGroupChecker)
|
||||||
|
QTC_DEFINE_BUILDER_SETTER(onClicked, onClicked)
|
||||||
|
QTC_DEFINE_BUILDER_SETTER(onLinkHovered, onLinkHovered)
|
||||||
|
QTC_DEFINE_BUILDER_SETTER(onTextChanged, onTextChanged)
|
||||||
QTC_DEFINE_BUILDER_SETTER(openExternalLinks, setOpenExternalLinks)
|
QTC_DEFINE_BUILDER_SETTER(openExternalLinks, setOpenExternalLinks)
|
||||||
|
QTC_DEFINE_BUILDER_SETTER(orientation, setOrientation);
|
||||||
QTC_DEFINE_BUILDER_SETTER(size, setSize)
|
QTC_DEFINE_BUILDER_SETTER(size, setSize)
|
||||||
QTC_DEFINE_BUILDER_SETTER(text, setText)
|
QTC_DEFINE_BUILDER_SETTER(text, setText)
|
||||||
QTC_DEFINE_BUILDER_SETTER(textFormat, setTextFormat)
|
QTC_DEFINE_BUILDER_SETTER(textFormat, setTextFormat)
|
||||||
@@ -413,12 +421,6 @@ 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_SETTER(columnStretch, setColumnStretch)
|
|
||||||
QTC_DEFINE_BUILDER_SETTER(onClicked, onClicked)
|
|
||||||
QTC_DEFINE_BUILDER_SETTER(onLinkHovered, onLinkHovered)
|
|
||||||
QTC_DEFINE_BUILDER_SETTER(onTextChanged, onTextChanged)
|
|
||||||
QTC_DEFINE_BUILDER_SETTER(customMargins, setContentsMargins)
|
|
||||||
|
|
||||||
// Nesting dispatchers
|
// Nesting dispatchers
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user