src/hbwidgets/popups/hbnotificationdialog.h
changeset 2 06ff229162e9
parent 1 f7ac710697a9
equal deleted inserted replaced
1:f7ac710697a9 2:06ff229162e9
    35 class HB_WIDGETS_EXPORT HbNotificationDialog : public HbDialog
    35 class HB_WIDGETS_EXPORT HbNotificationDialog : public HbDialog
    36 {
    36 {
    37     Q_OBJECT
    37     Q_OBJECT
    38     Q_PROPERTY(QString text READ text WRITE setText)
    38     Q_PROPERTY(QString text READ text WRITE setText)
    39     Q_PROPERTY(QString title READ title WRITE setTitle)
    39     Q_PROPERTY(QString title READ title WRITE setTitle)
    40     Q_PROPERTY(int wrapMode READ wrapMode WRITE setWrapMode)     //deprecated
       
    41     Q_PROPERTY(HbIcon icon READ icon WRITE setIcon)
    40     Q_PROPERTY(HbIcon icon READ icon WRITE setIcon)
    42     Q_PROPERTY(Hb::TextWrapping titleTextWrapping READ titleTextWrapping WRITE setTitleTextWrapping)
    41     Q_PROPERTY(Hb::TextWrapping titleTextWrapping READ titleTextWrapping WRITE setTitleTextWrapping)
    43     Q_PROPERTY(bool sequentialShow READ isSequentialShow WRITE setSequentialShow)
    42     Q_PROPERTY(bool sequentialShow READ isSequentialShow WRITE setSequentialShow)
    44 
       
    45 public:
       
    46 
       
    47     //deprecated
       
    48     enum WrapMode
       
    49     {
       
    50         NoWrap = 0,
       
    51         TitleWrapsTwoLines
       
    52     };
       
    53 
    43 
    54 public:
    44 public:
    55     HbNotificationDialog();
    45     HbNotificationDialog();
    56     ~HbNotificationDialog();
    46     ~HbNotificationDialog();
    57 
    47 
    58     static void launchDialog(const QString &title, QGraphicsScene *scene = 0);
    48     static void launchDialog(const QString &title, QGraphicsScene *scene = 0);
    59 
       
    60     //deprecated.
       
    61     static void launchDialog(const HbIcon &icon, QGraphicsScene *scene = 0);
       
    62     static void launchDialog(const QString &title, const QString &text, QGraphicsScene *scene = 0);
    49     static void launchDialog(const QString &title, const QString &text, QGraphicsScene *scene = 0);
    63     static void launchDialog(const HbIcon &icon, const QString &title, const QString &text, QGraphicsScene *scene = 0);
    50     static void launchDialog(const HbIcon &icon, const QString &title, const QString &text, QGraphicsScene *scene = 0);
    64 
    51 
    65     void enableTouchActivation(bool enabled);
    52     void enableTouchActivation(bool enabled);
    66 
    53 
    72 
    59 
    73     QString title() const;
    60     QString title() const;
    74     QString text() const;
    61     QString text() const;
    75     HbIcon icon() const;
    62     HbIcon icon() const;
    76 
    63 
    77     //deprecated
       
    78     int wrapMode() const;
       
    79 
       
    80     //deprecated
       
    81     void setWrapMode(int mode);
       
    82 
       
    83     void setTitleTextWrapping(Hb::TextWrapping wrapping);
    64     void setTitleTextWrapping(Hb::TextWrapping wrapping);
    84     Hb::TextWrapping titleTextWrapping() const;
    65     Hb::TextWrapping titleTextWrapping() const;
    85 
    66 
    86     void setSequentialShow(bool sequential);
    67     void setSequentialShow(bool sequential);
    87     bool isSequentialShow() const;
    68     bool isSequentialShow() const;
    88 
    69 
    89     enum { Type = Hb::ItemType_NotificationDialog };
    70     enum { Type = Hb::ItemType_NotificationDialog };
    90     int type() const { return Type; }
    71     int type() const { return Type; }
       
    72     QGraphicsItem *primitive(const QString &itemName) const;
    91 
    73 
    92 signals:
    74 signals:
    93     void activated();
    75     void activated();
    94 
    76 
    95 protected:
    77 protected: