Move desktopSettingsAware to QGuiApplication.
For use by the QPA plugins. Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com> Reviewed-by: Morten Sørvig <morten.sorvig@nokia.com> Task-number: QTBUG-24204 Change-Id: I7f35274eedb55fcb60ad289768234bc302286d01 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>bb10
parent
78a6447e31
commit
3d3f5f84fe
|
|
@ -126,6 +126,7 @@ QWindow *QGuiApplicationPrivate::focus_window = 0;
|
|||
|
||||
static QBasicMutex applicationFontMutex;
|
||||
QFont *QGuiApplicationPrivate::app_font = 0;
|
||||
bool QGuiApplicationPrivate::obey_desktop_settings = true;
|
||||
|
||||
extern void qRegisterGuiVariant();
|
||||
extern void qUnregisterGuiVariant();
|
||||
|
|
@ -1619,6 +1620,32 @@ QStyleHints *QGuiApplication::styleHints() const
|
|||
return d->styleHints;
|
||||
}
|
||||
|
||||
/*!
|
||||
Sets whether Qt should use the system's standard colors, fonts, etc., to
|
||||
\a on. By default, this is true.
|
||||
|
||||
This function must be called before creating the QGuiApplication object, like
|
||||
this:
|
||||
|
||||
\snippet doc/src/snippets/code/src_gui_kernel_qapplication.cpp 6
|
||||
|
||||
\sa desktopSettingsAware()
|
||||
*/
|
||||
void QGuiApplication::setDesktopSettingsAware(bool on)
|
||||
{
|
||||
QGuiApplicationPrivate::obey_desktop_settings = on;
|
||||
}
|
||||
|
||||
/*!
|
||||
Returns true if Qt is set to use the system's standard colors, fonts, etc.;
|
||||
otherwise returns false. The default is true.
|
||||
|
||||
\sa setDesktopSettingsAware()
|
||||
*/
|
||||
bool QGuiApplication::desktopSettingsAware()
|
||||
{
|
||||
return QGuiApplicationPrivate::obey_desktop_settings;
|
||||
}
|
||||
|
||||
/*!
|
||||
\since 5.0
|
||||
|
|
|
|||
|
|
@ -121,6 +121,9 @@ public:
|
|||
static inline bool isLeftToRight() { return layoutDirection() == Qt::LeftToRight; }
|
||||
|
||||
QStyleHints *styleHints() const;
|
||||
static void setDesktopSettingsAware(bool on);
|
||||
static bool desktopSettingsAware();
|
||||
|
||||
QT_DEPRECATED QInputPanel *inputPanel() const;
|
||||
QInputMethod *inputMethod() const;
|
||||
|
||||
|
|
|
|||
|
|
@ -181,6 +181,7 @@ public:
|
|||
static QFont *app_font;
|
||||
|
||||
QStyleHints *styleHints;
|
||||
static bool obey_desktop_settings;
|
||||
QInputMethod *inputMethod;
|
||||
|
||||
static QList<QObject *> generic_plugin_list;
|
||||
|
|
|
|||
|
|
@ -419,7 +419,6 @@ QWidget *QApplicationPrivate::main_widget = 0; // main application widget
|
|||
QWidget *QApplicationPrivate::focus_widget = 0; // has keyboard input focus
|
||||
QWidget *QApplicationPrivate::hidden_focus_widget = 0; // will get keyboard input focus after show()
|
||||
QWidget *QApplicationPrivate::active_window = 0; // toplevel with keyboard focus
|
||||
bool QApplicationPrivate::obey_desktop_settings = true; // use winsys resources
|
||||
#ifndef QT_NO_WHEELEVENT
|
||||
int QApplicationPrivate::wheel_scroll_lines; // number of lines to scroll
|
||||
#endif
|
||||
|
|
@ -2910,33 +2909,6 @@ QDesktopWidget *QApplication::desktop()
|
|||
return qt_desktopWidget;
|
||||
}
|
||||
|
||||
/*!
|
||||
Sets whether Qt should use the system's standard colors, fonts, etc., to
|
||||
\a on. By default, this is true.
|
||||
|
||||
This function must be called before creating the QApplication object, like
|
||||
this:
|
||||
|
||||
\snippet doc/src/snippets/code/src_gui_kernel_qapplication.cpp 6
|
||||
|
||||
\sa desktopSettingsAware()
|
||||
*/
|
||||
void QApplication::setDesktopSettingsAware(bool on)
|
||||
{
|
||||
QApplicationPrivate::obey_desktop_settings = on;
|
||||
}
|
||||
|
||||
/*!
|
||||
Returns true if Qt is set to use the system's standard colors, fonts, etc.;
|
||||
otherwise returns false. The default is true.
|
||||
|
||||
\sa setDesktopSettingsAware()
|
||||
*/
|
||||
bool QApplication::desktopSettingsAware()
|
||||
{
|
||||
return QApplicationPrivate::obey_desktop_settings;
|
||||
}
|
||||
|
||||
/*!
|
||||
Returns the current state of the modifier keys on the keyboard. The current
|
||||
state is updated sychronously as the event queue is emptied of events that
|
||||
|
|
|
|||
|
|
@ -158,9 +158,6 @@ public:
|
|||
static Qt::KeyboardModifiers queryKeyboardModifiers();
|
||||
static Qt::MouseButtons mouseButtons();
|
||||
|
||||
static void setDesktopSettingsAware(bool);
|
||||
static bool desktopSettingsAware();
|
||||
|
||||
static void setCursorFlashTime(int);
|
||||
static int cursorFlashTime();
|
||||
|
||||
|
|
|
|||
|
|
@ -267,7 +267,6 @@ public:
|
|||
static QWidget *hidden_focus_widget;
|
||||
static QWidget *active_window;
|
||||
static QIcon *app_icon;
|
||||
static bool obey_desktop_settings;
|
||||
#ifndef QT_NO_WHEELEVENT
|
||||
static int wheel_scroll_lines;
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue