summaryrefslogtreecommitdiff
path: root/src/libs
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2009-07-15 16:23:07 +0200
committercon <qtc-committer@nokia.com>2009-07-16 18:06:38 +0200
commitbaaf7b1d6256f5752920f36c434aa097dd07b709 (patch)
tree8e192a14d5337f336e76474eb3454889cc9f3586 /src/libs
parent5e1a24f75b296b333f92c892a5a263ae0736bd51 (diff)
downloadqt-creator-baaf7b1d6256f5752920f36c434aa097dd07b709.tar.gz
Less QToolBars in editor tool bar.
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);
};