homescreenapp/hsutils/inc/hsmessageboxwrapper.h
changeset 69 87476091b3f5
parent 63 52b0f64eeb51
equal deleted inserted replaced
67:474929a40a0f 69:87476091b3f5
    24 
    24 
    25 #include "hstest_global.h"
    25 #include "hstest_global.h"
    26 HOMESCREEN_TEST_CLASS(t_hsUtils)
    26 HOMESCREEN_TEST_CLASS(t_hsUtils)
    27 
    27 
    28 class HbAction;
    28 class HbAction;
       
    29 class HbMessageBox;
    29 struct HsMessageBoxWrapperImpl;
    30 struct HsMessageBoxWrapperImpl;
    30 
    31 
    31 class HSUTILS_EXPORT HsMessageBoxWrapper : public QObject
    32 class HSUTILS_EXPORT HsMessageBoxWrapper : public QObject
    32 {
    33 {
    33     Q_OBJECT
    34     Q_OBJECT
    36     HsMessageBoxWrapper(QObject *parent=0);
    37     HsMessageBoxWrapper(QObject *parent=0);
    37     ~HsMessageBoxWrapper();
    38     ~HsMessageBoxWrapper();
    38 
    39 
    39     void setHeader(const QString &header);
    40     void setHeader(const QString &header);
    40     void setQueryText(const QString &queryText);
    41     void setQueryText(const QString &queryText);
       
    42     void close();
    41 
    43 
    42 signals:
    44 signals:
    43     void accepted();
    45     void accepted();
    44     void rejected();
    46     void rejected();
    45 public slots:
    47 public slots:
    51 private slots:
    53 private slots:
    52     void onDialogClosed(int action);
    54     void onDialogClosed(int action);
    53  
    55  
    54 private:
    56 private:
    55     HsMessageBoxWrapperImpl *mImpl;
    57     HsMessageBoxWrapperImpl *mImpl;
       
    58     HbMessageBox *mBox;
    56 
    59 
    57     HOMESCREEN_TEST_FRIEND_CLASS(t_hsUtils)
    60     HOMESCREEN_TEST_FRIEND_CLASS(t_hsUtils)
    58 };
    61 };
    59 
    62 
    60 #endif // HSPAGEINDICATOR_H
    63 #endif // HSPAGEINDICATOR_H