diff options
Diffstat (limited to 'src/widgets/kernel/qdesktopwidget_p.h')
-rw-r--r-- | src/widgets/kernel/qdesktopwidget_p.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/widgets/kernel/qdesktopwidget_p.h b/src/widgets/kernel/qdesktopwidget_p.h index c17036b9d0..5e8c256040 100644 --- a/src/widgets/kernel/qdesktopwidget_p.h +++ b/src/widgets/kernel/qdesktopwidget_p.h @@ -68,25 +68,20 @@ public: QDesktopWidget(); ~QDesktopWidget(); + QWidget *widgetForScreen(QScreen *qScreen) const; private: Q_DISABLE_COPY(QDesktopWidget) Q_DECLARE_PRIVATE(QDesktopWidget) - - friend class QApplication; - friend class QApplicationPrivate; }; -class QDesktopWidgetPrivate : public QWidgetPrivate { +class QDesktopWidgetPrivate : public QWidgetPrivate +{ Q_DECLARE_PUBLIC(QDesktopWidget) public: ~QDesktopWidgetPrivate(); void updateScreens(); - QWidget *widgetForScreen(QScreen *qScreen) const - { - return screenWidgets.value(qScreen); - } QFlatMap<QScreen*, QWidget*> screenWidgets; }; |