diff options
Diffstat (limited to 'src/libs')
-rw-r--r-- | src/libs/utils/styledbar.cpp | 11 | ||||
-rw-r--r-- | src/libs/utils/styledbar.h | 3 |
2 files changed, 13 insertions, 1 deletions
diff --git a/src/libs/utils/styledbar.cpp b/src/libs/utils/styledbar.cpp index 39326a17cb..f647829b07 100644 --- a/src/libs/utils/styledbar.cpp +++ b/src/libs/utils/styledbar.cpp @@ -12,6 +12,17 @@ StyledBar::StyledBar(QWidget *parent) : QWidget(parent) { setProperty("panelwidget", true); + setProperty("panelwidget_singlerow", true); +} + +void StyledBar::setSingleRow(bool singleRow) +{ + setProperty("panelwidget_singlerow", singleRow); +} + +bool StyledBar::isSingleRow() const +{ + return property("panelwidget_singlerow").toBool(); } void StyledBar::paintEvent(QPaintEvent *event) diff --git a/src/libs/utils/styledbar.h b/src/libs/utils/styledbar.h index 6b93ffe556..8a86fad0c1 100644 --- a/src/libs/utils/styledbar.h +++ b/src/libs/utils/styledbar.h @@ -12,7 +12,8 @@ class QTCREATOR_UTILS_EXPORT StyledBar : public QWidget { public: StyledBar(QWidget *parent = 0); - + void setSingleRow(bool singleRow); + bool isSingleRow() const; protected: void paintEvent(QPaintEvent *event); }; |