summaryrefslogtreecommitdiffstats
path: root/CenterConsole/plugins/screenManager/screenmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CenterConsole/plugins/screenManager/screenmanager.cpp')
-rw-r--r--CenterConsole/plugins/screenManager/screenmanager.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/CenterConsole/plugins/screenManager/screenmanager.cpp b/CenterConsole/plugins/screenManager/screenmanager.cpp
index 06bc4dc..c663567 100644
--- a/CenterConsole/plugins/screenManager/screenmanager.cpp
+++ b/CenterConsole/plugins/screenManager/screenmanager.cpp
@@ -49,9 +49,13 @@ void ScreenManager::setScreen(QWindow *window, int screen)
}
}
-QList<QScreen *> ScreenManager::availableScreens() const
+QList<QObject *> ScreenManager::availableScreens() const
{
- return QGuiApplication::screens();
+ QList<QObject *> list;
+ for (QScreen *screen : QGuiApplication::screens())
+ list.append(screen);
+
+ return list;
}
int ScreenManager::screenCount() const