ginebra2/ToolbarChromeItem.h
changeset 6 1c3b8676e58c
parent 5 0f2326c2a325
equal deleted inserted replaced
5:0f2326c2a325 6:1c3b8676e58c
    22 #ifndef __GINEBRA_TOOLBARCHROMEITEM_H
    22 #ifndef __GINEBRA_TOOLBARCHROMEITEM_H
    23 #define __GINEBRA_TOOLBARCHROMEITEM_H
    23 #define __GINEBRA_TOOLBARCHROMEITEM_H
    24 
    24 
    25 #include <QtGui>
    25 #include <QtGui>
    26 #include "ChromeSnippet.h"
    26 #include "ChromeSnippet.h"
    27 #include "ChromeItem.h"
    27 #include "NativeChromeItem.h"
    28 
    28 
    29 namespace GVA {
    29 namespace GVA {
    30 
    30 
    31 
    31 
    32   class ToolbarChromeItem : public ChromeItem
    32   class ToolbarChromeItem : public ChromeItem
    33   {
    33   {
    34     Q_OBJECT
    34     Q_OBJECT
    35   public:
    35   public:
    36     ToolbarChromeItem(QGraphicsItem* parent = 0);
    36     ToolbarChromeItem(ChromeSnippet* snippet, QGraphicsItem* parent = 0);
    37     virtual ~ToolbarChromeItem();
    37     virtual ~ToolbarChromeItem();
    38     virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem* opt, QWidget* widget);
    38     virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem* opt, QWidget* widget);
    39     virtual void setSnippet(ChromeSnippet* snippet);
    39     virtual void setSnippet(ChromeSnippet* snippet);
    40     QPen pen() { return m_pen;}
    40     QPen pen() { return m_pen;}
    41     QLinearGradient grad() { return m_grad;}
    41     QLinearGradient grad() { return m_grad;}