src/hbwidgets/popups/hbmessagebox_p.h
branchGCC_SURGE
changeset 15 f378acbc9cfb
parent 7 923ff622b8b9
child 21 4633027730f5
child 34 ed14f46c0e55
equal deleted inserted replaced
9:730c025d4b77 15:f378acbc9cfb
    26 #ifndef HBMESSAGEBOX_P_H
    26 #ifndef HBMESSAGEBOX_P_H
    27 #define HBMESSAGEBOX_P_H
    27 #define HBMESSAGEBOX_P_H
    28 
    28 
    29 #include <hbmessagebox.h>
    29 #include <hbmessagebox.h>
    30 #include "hbdialog_p.h"
    30 #include "hbdialog_p.h"
    31 
    31 #include <hbaction.h>
       
    32 #include <QMap>
    32 class HbMessageBoxContentWidget;
    33 class HbMessageBoxContentWidget;
    33 
    34 
    34 class HbMessageBoxPrivate : public HbDialogPrivate
    35 class HbMessageBoxPrivate : public HbDialogPrivate
    35 {
    36 {
    36     Q_DECLARE_PUBLIC(HbMessageBox)
    37     Q_DECLARE_PUBLIC(HbMessageBox)
    38 public:
    39 public:
    39     HbMessageBoxPrivate();
    40     HbMessageBoxPrivate();
    40     ~HbMessageBoxPrivate();
    41     ~HbMessageBoxPrivate();
    41 
    42 
    42     void init();
    43     void init();
       
    44 	void _q_appearEffectEnded(HbEffect::EffectStatus status);
    43     HbIcon mIcon;
    45     HbIcon mIcon;
    44     HbMessageBoxContentWidget *mMessageBoxContentWidget;
    46     HbMessageBoxContentWidget *mMessageBoxContentWidget;
    45     HbMessageBox::MessageBoxType mMessageBoxType;
    47     HbMessageBox::MessageBoxType mMessageBoxType;
    46   	bool mIconVisible;
    48   	bool mIconVisible;
       
    49     QMap <HbAction* , HbMessageBox::StandardButton> mActionList;
       
    50     HbMessageBox::StandardButtons mStandardButtons;
    47 public slots:
    51 public slots:
    48     void _q_closeOnGesture();
    52     void _q_buttonClicked();
    49 };
    53 };
    50 
    54 
    51 #endif // HB_MESSAGEBOX_P_H
    55 #endif // HB_MESSAGEBOX_P_H
    52 
    56