88 EchoMode echoMode() const; |
88 EchoMode echoMode() const; |
89 void setEchoMode(EchoMode); |
89 void setEchoMode(EchoMode); |
90 |
90 |
91 void setCapitalization ( QFont::Capitalization caps ); |
91 void setCapitalization ( QFont::Capitalization caps ); |
92 QFont::Capitalization capitalization () const; |
92 QFont::Capitalization capitalization () const; |
|
93 |
|
94 bool adjustFontSizeToFitHeight() const; |
|
95 void setAdjustFontSizeToFitHeight(bool active); |
|
96 |
|
97 bool event(QEvent* event); |
|
98 |
|
99 void setAutoCompleteContent(QGraphicsLayoutItem *content); |
|
100 |
93 |
101 |
94 public slots: |
102 public slots: |
95 void setText(const QString &text); |
103 void setText(const QString &text); |
96 |
104 |
97 signals: |
105 //signals: |
98 void editingFinished(); |
106 void editingFinished(); |
99 void textChanged(const QString &text); |
107 void textChanged(const QString &text); |
100 void selectionChanged(); |
108 void selectionChanged(); |
101 |
109 |
102 protected: |
110 protected: |
103 HbLineEdit(HbLineEditPrivate &dd, QGraphicsItem *parent); |
111 HbLineEdit(HbLineEditPrivate &dd, QGraphicsItem *parent); |
104 |
112 |
105 void inputMethodEvent(QInputMethodEvent *event); |
113 void inputMethodEvent(QInputMethodEvent *event); |
|
114 QVariant inputMethodQuery(Qt::InputMethodQuery) const; |
106 void keyPressEvent(QKeyEvent *event); |
115 void keyPressEvent(QKeyEvent *event); |
107 void keyReleaseEvent(QKeyEvent *event); |
116 void keyReleaseEvent(QKeyEvent *event); |
108 |
117 |
109 void resizeEvent(QGraphicsSceneResizeEvent *event); |
118 void resizeEvent(QGraphicsSceneResizeEvent *event); |
110 |
119 |
111 bool canInsertFromMimeData(const QMimeData *source) const; |
120 bool canInsertFromMimeData(const QMimeData *source) const; |
112 void insertFromMimeData(const QMimeData *source); |
121 void insertFromMimeData(const QMimeData *source); |
113 |
122 |
114 void focusOutEvent ( QFocusEvent * event ); |
123 void focusOutEvent ( QFocusEvent * event ); |
115 void focusInEvent ( QFocusEvent * event ); |
124 void focusInEvent ( QFocusEvent * event ); |
|
125 |
|
126 bool eventFilter(QObject *, QEvent *); |
|
127 |
|
128 |
116 private: |
129 private: |
117 Q_DISABLE_COPY(HbLineEdit) |
130 Q_DISABLE_COPY(HbLineEdit) |
118 // Q_DECLARE_PRIVATE_D(d_ptr, HbLineEdit) |
131 // Q_DECLARE_PRIVATE_D(d_ptr, HbLineEdit) |
119 // Q_PRIVATE_SLOT(d_func(), void _q_textChanged()) |
132 // Q_PRIVATE_SLOT(d_func(), void _q_textChanged()) |
120 }; |
133 }; |