Remove use of QDesktopWidget in settingsdialog
This commit is contained in:
@@ -20,28 +20,22 @@
|
|||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include <QObject>
|
#include <QDialog>
|
||||||
#include <QWidget>
|
#include <QWindow>
|
||||||
#include <QApplication>
|
#include <QScreen>
|
||||||
#include <QAbstractItemModel>
|
#include <QAbstractItemModel>
|
||||||
#include <QAbstractItemView>
|
#include <QAbstractItemView>
|
||||||
#include <QDesktopWidget>
|
#include <QTreeWidget>
|
||||||
#include <QVariant>
|
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QStringBuilder>
|
|
||||||
#include <QIcon>
|
|
||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
#include <QFlags>
|
|
||||||
#include <QFrame>
|
#include <QFrame>
|
||||||
#include <QKeySequence>
|
#include <QKeySequence>
|
||||||
#include <QLabel>
|
|
||||||
#include <QLayout>
|
|
||||||
#include <QRect>
|
#include <QRect>
|
||||||
|
#include <QSize>
|
||||||
#include <QDialogButtonBox>
|
#include <QDialogButtonBox>
|
||||||
#include <QPushButton>
|
|
||||||
#include <QScrollArea>
|
#include <QScrollArea>
|
||||||
#include <QStackedWidget>
|
#include <QComboBox>
|
||||||
#include <QTreeWidget>
|
#include <QPushButton>
|
||||||
|
|
||||||
#include "core/application.h"
|
#include "core/application.h"
|
||||||
#include "core/player.h"
|
#include "core/player.h"
|
||||||
@@ -287,7 +281,7 @@ void SettingsDialog::showEvent(QShowEvent *e) {
|
|||||||
loading_settings_ = false;
|
loading_settings_ = false;
|
||||||
|
|
||||||
// Resize the dialog if it's too big
|
// 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()) {
|
if (available.height() < height()) {
|
||||||
resize(width(), sizeHint().height());
|
resize(width(), sizeHint().height());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,25 +24,22 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <QObject>
|
|
||||||
#include <QWidget>
|
|
||||||
#include <QDialog>
|
#include <QDialog>
|
||||||
|
#include <QStyledItemDelegate>
|
||||||
#include <QMap>
|
#include <QMap>
|
||||||
#include <QSize>
|
#include <QSize>
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
#include <QStyleOption>
|
|
||||||
#include <QStyledItemDelegate>
|
|
||||||
#include <QAbstractButton>
|
|
||||||
#include <QScrollArea>
|
|
||||||
#include <QTreeWidgetItem>
|
|
||||||
#include <QComboBox>
|
|
||||||
#include <QSettings>
|
#include <QSettings>
|
||||||
|
|
||||||
#include "core/logging.h"
|
#include "core/logging.h"
|
||||||
#include "widgets/osd.h"
|
#include "widgets/osd.h"
|
||||||
|
|
||||||
class QModelIndex;
|
class QTreeWidgetItem;
|
||||||
|
class QComboBox;
|
||||||
|
class QScrollArea;
|
||||||
|
class QAbstractButton;
|
||||||
|
class QStyleOptionViewItem;
|
||||||
class QShowEvent;
|
class QShowEvent;
|
||||||
|
|
||||||
class Application;
|
class Application;
|
||||||
|
|||||||
Reference in New Issue
Block a user