Files
pilotclient/src/blackgui/pluginconfigwindow.cpp
Michał Garapich 98e679a897 refs #511 Fix window modality
Both CPluginDetailsWindow and CPluginConfigWindow have window modality set.
2015-11-26 19:28:19 +01:00

28 lines
623 B
C++

#include "pluginconfigwindow.h"
#include <QDesktopWidget>
#include <QApplication>
#include <QStyle>
namespace BlackGui {
CPluginConfigWindow::CPluginConfigWindow(QWidget *parent) : QWidget(parent, Qt::Window)
{
setWindowModality(Qt::WindowModal);
}
void CPluginConfigWindow::showEvent(QShowEvent *event)
{
this->setGeometry(
QStyle::alignedRect(
Qt::LeftToRight,
Qt::AlignCenter,
this->size(),
QDesktopWidget().screenGeometry(qApp->activeWindow())
)
);
Q_UNUSED(event);
}
}