api: QGuiApplication::inputMethod should be static
Pretty much all methods in QGuiApplication are static. Also adds documentation. Change-Id: I96808dd266922432b92fe3962292e4d5b6a8ab46 Reviewed-by: Pekka Vuorela <pekka.ta.vuorela@nokia.com>
This commit is contained in:
parent
9ecce11261
commit
21102a71ff
@ -2166,12 +2166,20 @@ bool QGuiApplication::desktopSettingsAware()
|
||||
return QGuiApplicationPrivate::obey_desktop_settings;
|
||||
}
|
||||
|
||||
QInputMethod *QGuiApplication::inputMethod() const
|
||||
/*!
|
||||
returns the input method.
|
||||
|
||||
The input method returns properties about the state and position of
|
||||
the virtual keyboard. It also provides information about the position of the
|
||||
current focused input element.
|
||||
|
||||
\sa QInputPanel
|
||||
*/
|
||||
QInputMethod *QGuiApplication::inputMethod()
|
||||
{
|
||||
Q_D(const QGuiApplication);
|
||||
if (!d->inputMethod)
|
||||
const_cast<QGuiApplicationPrivate *>(d)->inputMethod = new QInputMethod();
|
||||
return d->inputMethod;
|
||||
if (!qGuiApp->d_func()->inputMethod)
|
||||
qGuiApp->d_func()->inputMethod = new QInputMethod();
|
||||
return qGuiApp->d_func()->inputMethod;
|
||||
}
|
||||
|
||||
/*!
|
||||
|
@ -131,7 +131,7 @@ public:
|
||||
static bool desktopSettingsAware();
|
||||
|
||||
QT_DEPRECATED QInputPanel *inputPanel() const;
|
||||
QInputMethod *inputMethod() const;
|
||||
static QInputMethod *inputMethod();
|
||||
|
||||
static QPlatformNativeInterface *platformNativeInterface();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user