25 void attachInputItem( QQuickItem* );
26 void updateInputPanel( Qt::InputMethodQueries );
28 virtual QQuickItem* inputProxy()
const;
29 QQuickItem* inputItem()
const;
31 virtual Qt::Alignment alignment()
const;
33 QStringList candidates()
const;
36 void commitKey(
int keyCode );
37 void commitPredictiveText(
int index );
38 void commitCurrentText(
bool isFinal );
41 void keySelected(
int keyCode );
42 void predictiveTextSelected(
int );
43 void inputItemDestroyed();
45 void predictionReset();
46 void predictionRequested(
const QString& text );
49 virtual void setPrompt(
const QString& );
50 virtual void setPrediction(
const QStringList& );
51 virtual void setPredictionEnabled(
bool );
54 virtual void attachItem( QQuickItem* ) = 0;
57 void updatePrediction(
const QString&,
const QStringList& candidates );
58 void resetPredictor(
const QLocale& );
59 void updateLocale(
const QLocale& );
62 std::unique_ptr< PrivateData > m_data;