diff options
author | Sergio Ahumada <sergio.ahumada@digia.com> | 2013-03-20 23:30:31 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-03-20 23:30:31 +0100 |
commit | e5a11fbb3251a98fafd6bebf0b6fc366acb19088 (patch) | |
tree | 8e1bd6704205307e0a23484221ea1bb67a9f411e /tests/benchmarks/gui/graphicsview/functional/GraphicsViewBenchmark/widgets/topbar.h | |
parent | 0646d1131b4bc65cdd9af29f4ce00fdd2398a3df (diff) | |
parent | 76c0be34cd4ff4564693162fa7528463e23ce9d8 (diff) |
Merge "Merge branch 'dev' into stable" into refs/staging/stable
Diffstat (limited to 'tests/benchmarks/gui/graphicsview/functional/GraphicsViewBenchmark/widgets/topbar.h')
-rw-r--r-- | tests/benchmarks/gui/graphicsview/functional/GraphicsViewBenchmark/widgets/topbar.h | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/tests/benchmarks/gui/graphicsview/functional/GraphicsViewBenchmark/widgets/topbar.h b/tests/benchmarks/gui/graphicsview/functional/GraphicsViewBenchmark/widgets/topbar.h index dabffa9d06..808064d04d 100644 --- a/tests/benchmarks/gui/graphicsview/functional/GraphicsViewBenchmark/widgets/topbar.h +++ b/tests/benchmarks/gui/graphicsview/functional/GraphicsViewBenchmark/widgets/topbar.h @@ -55,7 +55,7 @@ class QFont; class TopBar : public GvbWidget { Q_OBJECT - + public: enum Orientation { @@ -63,33 +63,34 @@ public: Landscape, None }; - + public: TopBar(QGraphicsView* mainView, QGraphicsWidget* parent); ~TopBar(); - + public: void paint( QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0 ); QRectF boundingRect() const; void resizeEvent(QGraphicsSceneResizeEvent *event); - inline QPoint getStatusBarLocation() { return m_topBarStatusBarMiddlePoint + - m_topBarStatusBarMiddle.rect().bottomLeft(); } - + inline QPoint getStatusBarLocation() + { + return m_topBarStatusBarMiddlePoint + m_topBarStatusBarMiddle.rect().bottomLeft(); + } + public slots: void themeChange(); - + protected: void mousePressEvent(QGraphicsSceneMouseEvent *event); - + signals: void clicked(bool checked = false); - + private: - QSizeF sizeHint(Qt::SizeHint which, + QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint = QSizeF()) const; void setDefaultSizes(); - - + private: Q_DISABLE_COPY(TopBar) @@ -100,7 +101,7 @@ private: //Fonts QFont m_titleFont; QFont m_statusFont; - + //Pixmaps QPixmap m_topBarPixmap; QPixmap m_topBarUserIcon; @@ -108,7 +109,7 @@ private: QPixmap m_topBarStatusBarLeft; QPixmap m_topBarStatusBarRight; QPixmap m_topBarStatusBarMiddle; - + //Drawing points QPoint m_topBarUserIconPoint; QPoint m_topBarUserStatusPoint; @@ -117,7 +118,7 @@ private: QPoint m_topBarStatusBarMiddlePoint; QPoint m_topBarStatusBarTextPoint; QPoint m_topBarTitlePoint; - + //Sizes QHash<QString, QSize> m_sizesBlue; QHash<QString, QSize> m_sizesLime; |