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);
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
access(splitter)->addWidget(inner);
|
||||
|
@@ -302,6 +302,8 @@ public:
|
||||
using I = Building::BuilderItem<Splitter>;
|
||||
|
||||
Splitter(std::initializer_list<I> items);
|
||||
void setOrientation(Qt::Orientation);
|
||||
void setStretchFactor(int index, int stretch);
|
||||
};
|
||||
|
||||
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(windowTitle, setWindowTitle)
|
||||
QTC_DEFINE_BUILDER_SETTER(wordWrap, setWordWrap);
|
||||
QTC_DEFINE_BUILDER_SETTER(orientation, setOrientation);
|
||||
QTC_DEFINE_BUILDER_SETTER2(columnStretch, setColumnStretch)
|
||||
QTC_DEFINE_BUILDER_SETTER2(onClicked, onClicked)
|
||||
QTC_DEFINE_BUILDER_SETTER2(onLinkHovered, onLinkHovered)
|
||||
QTC_DEFINE_BUILDER_SETTER2(onTextChanged, onTextChanged)
|
||||
QTC_DEFINE_BUILDER_SETTER2(stretchFactor, setStretchFactor)
|
||||
QTC_DEFINE_BUILDER_SETTER4(customMargins, setContentsMargins)
|
||||
|
||||
// Nesting dispatchers
|
||||
|
Reference in New Issue
Block a user