23 Q_PROPERTY( PanelHints panelHints READ panelHints
24 WRITE setPanelHints NOTIFY panelHintsChanged )
26 Q_PROPERTY( QString inputPrompt READ inputPrompt
27 WRITE setInputPrompt NOTIFY inputPromptChanged )
30 QSK_SUBCONTROLS( Panel, ProxyPanel, ProxyText )
39 Q_DECLARE_FLAGS( PanelHints, PanelHint )
44 void attachInputItem( QQuickItem* );
45 QQuickItem* attachedInputItem()
const;
47 void setPanelHint( PanelHint,
bool on );
49 void setPanelHints( PanelHints );
50 PanelHints panelHints()
const;
52 QQuickItem* inputProxy()
const;
54 QString inputPrompt()
const;
59 void panelHintsChanged();
60 void inputPromptChanged(
const QString& );
62 void keySelected(
int keyCode );
63 void predictiveTextSelected(
int );
66 void setInputPrompt(
const QString& );
67 void setPrediction(
const QStringList& );
70 void keyPressEvent( QKeyEvent* )
override;
77 std::unique_ptr< PrivateData > m_data;