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 );
40 void keySelected(
int keyCode );
41 void predictiveTextSelected(
int );
42 void inputItemDestroyed();
44 void predictionReset();
45 void predictionRequested(
const QString& text );
48 virtual void setPrompt(
const QString& );
49 virtual void setPrediction(
const QStringList& );
50 virtual void setPredictionEnabled(
bool );
53 virtual void attachItem( QQuickItem* ) = 0;
56 void updatePrediction(
const QString&,
const QStringList& candidates );
57 void resetPredictor(
const QLocale& );
58 void updateLocale(
const QLocale& );
61 std::unique_ptr< PrivateData > m_data;