src/hbwidgets/widgets/hbcombodropdown_p.h
changeset 34 ed14f46c0e55
parent 7 923ff622b8b9
equal deleted inserted replaced
31:7516d6d86cf5 34:ed14f46c0e55
    26 #ifndef HBCOMBODROPDOWN_P_H
    26 #ifndef HBCOMBODROPDOWN_P_H
    27 #define HBCOMBODROPDOWN_P_H
    27 #define HBCOMBODROPDOWN_P_H
    28 
    28 
    29 #include <hbwidget.h>
    29 #include <hbwidget.h>
    30 
    30 
       
    31 #ifdef HB_EFFECTS
       
    32 #include <hbeffect.h>
       
    33 #endif
       
    34 
    31 class HbListView;
    35 class HbListView;
    32 class HbComboBoxPrivate;
    36 class HbComboBoxPrivate;
    33 class HbComboDropDownPrivate;
    37 class HbComboDropDownPrivate;
    34 class  HbComboDropDown : public HbWidget
    38 class  HbComboDropDown : public HbWidget
    35 {
    39 {
    42     HbComboBoxPrivate *comboPrivate;
    46     HbComboBoxPrivate *comboPrivate;
    43 
    47 
    44 public slots:
    48 public slots:
    45     void keypadOpened( );
    49     void keypadOpened( );
    46     void keypadClosed( );
    50     void keypadClosed( );
       
    51     #ifdef HB_EFFECTS
       
    52     void dismissEffectFinished( HbEffect::EffectStatus );
       
    53     #endif
    47 
    54 
    48 protected:
    55 protected:
    49     bool eventFilter( QObject *obj, QEvent *event );
    56     bool eventFilter( QObject *obj, QEvent *event );
       
    57     QVariant itemChange ( GraphicsItemChange change, const QVariant & value );
    50     Q_DECLARE_PRIVATE_D(d_ptr, HbComboDropDown)
    58     Q_DECLARE_PRIVATE_D(d_ptr, HbComboDropDown)
    51 
    59 
    52 public:
    60 public:
    53     bool vkbOpened;
    61     bool vkbOpened;
    54     bool backgroundPressed;
    62     bool backgroundPressed;