95 ,const char *member = 0 |
95 ,const char *member = 0 |
96 , const QString &ipaddress = QString() |
96 , const QString &ipaddress = QString() |
97 , QGraphicsScene *scene = 0 |
97 , QGraphicsScene *scene = 0 |
98 , QGraphicsItem *parent = 0); |
98 , QGraphicsItem *parent = 0); |
99 |
99 |
|
100 static void queryText(const QString &promptText |
|
101 ,QObject *receiver |
|
102 ,const char *member |
|
103 ,const QString &defaultText = QString() |
|
104 ,QGraphicsScene *scene = 0 |
|
105 ,QGraphicsItem *parent = 0); |
|
106 static void queryInt(const QString &promptText |
|
107 ,QObject *receiver |
|
108 ,const char *member |
|
109 ,int defaultInt = 0 |
|
110 ,QGraphicsScene *scene = 0 |
|
111 ,QGraphicsItem *parent = 0); |
|
112 static void queryDouble(const QString &promptText |
|
113 ,QObject *receiver |
|
114 ,const char *member |
|
115 ,double defaultDouble = 0 |
|
116 , QGraphicsScene *scene = 0 |
|
117 , QGraphicsItem *parent = 0); |
|
118 static void queryIp(const QString &promptText |
|
119 ,QObject *receiver |
|
120 ,const char *member |
|
121 , const QString &defaultIp = QString() |
|
122 , QGraphicsScene *scene = 0 |
|
123 , QGraphicsItem *parent = 0); |
|
124 |
100 QGraphicsItem* primitive(HbStyle::Primitive primitive) const; |
125 QGraphicsItem* primitive(HbStyle::Primitive primitive) const; |
101 |
126 |
102 enum { Type = Hb::ItemType_InputDialog }; |
127 enum { Type = Hb::ItemType_InputDialog }; |
103 int type() const { return Type; } |
128 int type() const { return Type; } |
104 |
129 |
105 public slots: |
130 public slots: |
106 void updatePrimitives(); |
131 void updatePrimitives(); |
|
132 void done(int code); |
|
133 |
|
134 signals: |
|
135 void intValueSelected(int value); |
|
136 void doubleValueSelected(double value); |
|
137 void textValueSelected(QString value); |
107 |
138 |
108 protected: |
139 protected: |
109 HbInputDialog(HbDialogPrivate &dd, QGraphicsItem *parent); |
140 HbInputDialog(HbDialogPrivate &dd, QGraphicsItem *parent); |
110 void initStyleOption(HbStyleOptionInputDialog *option) const; |
141 void initStyleOption(HbStyleOptionInputDialog *option) const; |
111 |
142 |
112 private: |
143 private: |
113 Q_DISABLE_COPY(HbInputDialog) |
144 Q_DISABLE_COPY(HbInputDialog) |
114 Q_DECLARE_PRIVATE_D(d_ptr, HbInputDialog) |
145 Q_DECLARE_PRIVATE_D(d_ptr, HbInputDialog) |
115 Q_PRIVATE_SLOT(d_func(), void _q_notesOrientationChanged(Qt::Orientation)) |
146 Q_PRIVATE_SLOT(d_func(), void _q_notesOrientationChanged(Qt::Orientation)) |
|
147 Q_PRIVATE_SLOT(d_func(), void textChange(const QString)) |
116 }; |
148 }; |
117 |
149 |
118 #endif //HBINPUT_DIALOG_H |
150 #endif //HBINPUT_DIALOG_H |
119 |
151 |