diff --git a/src/settings/settingsdialog.cpp b/src/settings/settingsdialog.cpp index 32b2eceff..4c89d6dee 100644 --- a/src/settings/settingsdialog.cpp +++ b/src/settings/settingsdialog.cpp @@ -20,28 +20,22 @@ #include "config.h" -#include -#include -#include +#include +#include +#include #include #include -#include -#include +#include #include -#include -#include #include -#include #include #include -#include -#include #include +#include #include -#include #include -#include -#include +#include +#include #include "core/application.h" #include "core/player.h" @@ -287,7 +281,7 @@ void SettingsDialog::showEvent(QShowEvent *e) { loading_settings_ = false; // Resize the dialog if it's too big - const QSize available = QApplication::desktop()->availableGeometry(this).size(); + const QRect available = window()->windowHandle()->screen()->geometry(); if (available.height() < height()) { resize(width(), sizeHint().height()); } diff --git a/src/settings/settingsdialog.h b/src/settings/settingsdialog.h index 1f25faf2b..a74ec0005 100644 --- a/src/settings/settingsdialog.h +++ b/src/settings/settingsdialog.h @@ -24,25 +24,22 @@ #include "config.h" #include -#include -#include #include +#include #include #include #include #include -#include -#include -#include -#include -#include -#include #include #include "core/logging.h" #include "widgets/osd.h" -class QModelIndex; +class QTreeWidgetItem; +class QComboBox; +class QScrollArea; +class QAbstractButton; +class QStyleOptionViewItem; class QShowEvent; class Application;