videocollection/tsrc/stubs/inc/hbtoolbar.h
changeset 44 518105d52e45
parent 36 8aed59de29f9
equal deleted inserted replaced
42:17f382c040b1 44:518105d52e45
    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