summaryrefslogtreecommitdiff
path: root/src/libs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/utils/styledbar.cpp11
-rw-r--r--src/libs/utils/styledbar.h3
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);
};