summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/gui/guikernel/qguiapplication.cpp2
-rw-r--r--src/gui/guikernel/qguiapplication_p.h3
-rw-r--r--src/gui/kernel/qapplication_p.h2
3 files changed, 2 insertions, 5 deletions
diff --git a/src/gui/guikernel/qguiapplication.cpp b/src/gui/guikernel/qguiapplication.cpp
index 210a4e1abe..556f3d8798 100644
--- a/src/gui/guikernel/qguiapplication.cpp
+++ b/src/gui/guikernel/qguiapplication.cpp
@@ -718,7 +718,6 @@ void QGuiApplication::changeOverrideCursor(const QCursor &cursor)
void QGuiApplication::setOverrideCursor(const QCursor &cursor)
{
qGuiApp->d_func()->cursor_list.prepend(cursor);
- qt_qpa_set_cursor(0, false);
}
void QGuiApplication::restoreOverrideCursor()
@@ -726,7 +725,6 @@ void QGuiApplication::restoreOverrideCursor()
if (qGuiApp->d_func()->cursor_list.isEmpty())
return;
qGuiApp->d_func()->cursor_list.removeFirst();
- qt_qpa_set_cursor(0, false);
}
#endif// QT_NO_CURSOR
diff --git a/src/gui/guikernel/qguiapplication_p.h b/src/gui/guikernel/qguiapplication_p.h
index a0b6ddf154..7305e8c51a 100644
--- a/src/gui/guikernel/qguiapplication_p.h
+++ b/src/gui/guikernel/qguiapplication_p.h
@@ -160,9 +160,6 @@ private:
static QGuiApplicationPrivate *self;
};
-class QWidget;
-extern void qt_qpa_set_cursor(QWidget *, bool);
-
QT_END_NAMESPACE
QT_END_HEADER
diff --git a/src/gui/kernel/qapplication_p.h b/src/gui/kernel/qapplication_p.h
index 5e8ea1f21d..97106dc54d 100644
--- a/src/gui/kernel/qapplication_p.h
+++ b/src/gui/kernel/qapplication_p.h
@@ -618,6 +618,8 @@ Q_GUI_EXPORT void qt_translateRawTouchEvent(QWidget *window,
extern void qt_x11_enforce_cursor(QWidget *);
#elif defined(Q_OS_SYMBIAN)
extern void qt_symbian_set_cursor(QWidget *, bool);
+#else
+ extern void qt_qpa_set_cursor(QWidget * w, bool force);
#endif
QT_END_NAMESPACE