17 |
17 |
18 #ifndef HBTOOLBAR_H |
18 #ifndef HBTOOLBAR_H |
19 #define HBTOOLBAR_H |
19 #define HBTOOLBAR_H |
20 |
20 |
21 #include <hbwidget.h> |
21 #include <hbwidget.h> |
|
22 #include "hbtoolbarextension.h" |
|
23 #include <hbaction.h> |
22 |
24 |
23 class HbToolBar : public HbWidget |
25 class HbToolBar : public HbWidget |
24 { |
26 { |
25 Q_OBJECT |
27 Q_OBJECT |
26 |
28 |
27 public: |
29 public: |
28 HbToolBar( QGraphicsItem *parent = 0 ) : HbWidget(parent) {}; |
30 HbToolBar( QGraphicsItem *parent = 0 ); |
29 virtual ~HbToolBar() {}; |
31 virtual ~HbToolBar(); |
30 |
32 |
31 using HbWidget::addAction; |
33 using HbWidget::addAction; |
|
34 |
32 /* HbAction *addAction( const QString &text ); |
35 /* HbAction *addAction( const QString &text ); |
33 HbAction *addAction( const HbIcon &icon, const QString &text ); |
36 HbAction *addAction( const HbIcon &icon, const QString &text ); |
34 HbAction *addAction( const QString &text, const QObject *receiver, const char *member ); |
37 HbAction *addAction( const QString &text, const QObject *receiver, const char *member ); |
35 HbAction *addAction( const HbIcon &icon, const QString &text, const QObject *receiver, const char *member ); |
38 HbAction *addAction( const HbIcon &icon, const QString &text, const QObject *receiver, const char *member ); |
36 |
39 */ |
37 HbAction *addExtension( HbToolBarExtension *extension ); |
40 HbAction *addExtension( HbToolBarExtension *extension ); |
|
41 /* |
38 HbAction *insertExtension( HbAction *before, HbToolBarExtension *extension ); |
42 HbAction *insertExtension( HbAction *before, HbToolBarExtension *extension ); |
39 |
43 |
40 Qt::Orientation orientation() const; |
44 Qt::Orientation orientation() const; |
41 |
45 |
42 enum { Type = Hb::ItemType_ToolBar }; |
46 enum { Type = Hb::ItemType_ToolBar }; |
63 Q_PRIVATE_SLOT(d_func(), void _q_orientationChanged(Qt::Orientation)) |
67 Q_PRIVATE_SLOT(d_func(), void _q_orientationChanged(Qt::Orientation)) |
64 #ifdef HB_EFFECTS |
68 #ifdef HB_EFFECTS |
65 Q_PRIVATE_SLOT(d_func(), void _q_delayedHide(HbEffect::EffectStatus status)) |
69 Q_PRIVATE_SLOT(d_func(), void _q_delayedHide(HbEffect::EffectStatus status)) |
66 //Q_PRIVATE_SLOT(d_func(), void _q_delayedShow(HbEffect::EffectStatus status)) |
70 //Q_PRIVATE_SLOT(d_func(), void _q_delayedShow(HbEffect::EffectStatus status)) |
67 #endif // HB_EFFECTS*/ |
71 #endif // HB_EFFECTS*/ |
|
72 |
|
73 static int mAddExtensionCallCount; |
|
74 |
|
75 HbAction *mToolBarExtensionAction; |
68 }; |
76 }; |
69 |
77 |
70 #endif // HBTOOLBAR_H |
78 #endif // HBTOOLBAR_H |