forked from qt-creator/qt-creator
Utils: Add a PushButton object to LayoutBuilder
Change-Id: I1ed0fd9a940fcaa5361a7d619a5d316f646332b1 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -188,6 +188,11 @@ namespace Layouting {
|
||||
QTCREATOR_UTILS_EXPORT LayoutBuilder::Setter title(const QString &title,
|
||||
BoolAspect *checker = nullptr);
|
||||
|
||||
QTCREATOR_UTILS_EXPORT LayoutBuilder::Setter text(const QString &text);
|
||||
QTCREATOR_UTILS_EXPORT LayoutBuilder::Setter tooltip(const QString &toolTip);
|
||||
QTCREATOR_UTILS_EXPORT LayoutBuilder::Setter onClicked(const std::function<void()> &func,
|
||||
QObject *guard = nullptr);
|
||||
|
||||
class QTCREATOR_UTILS_EXPORT Group : public LayoutBuilder::LayoutItem
|
||||
{
|
||||
public:
|
||||
@@ -195,6 +200,12 @@ public:
|
||||
Group(const LayoutBuilder::Setters &setters, const LayoutBuilder &innerLayout);
|
||||
};
|
||||
|
||||
class QTCREATOR_UTILS_EXPORT PushButton : public LayoutBuilder::LayoutItem
|
||||
{
|
||||
public:
|
||||
PushButton(std::initializer_list<LayoutBuilder::Setter> setters);
|
||||
};
|
||||
|
||||
class QTCREATOR_UTILS_EXPORT Column : public LayoutBuilder
|
||||
{
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user