From c2f8a1a0873b6751dfde76f1301c0d2f177f1032 2018-01-10 09:01:20 From: mperrinel Date: 2018-01-10 09:01:20 Subject: [PATCH] Add Qt::AA_EnableHighDpiScaling and QCP::phFastPolylines --- diff --git a/gui/src/SqpApplication.cpp b/gui/src/SqpApplication.cpp index b69af14..6ebcbe9 100644 --- a/gui/src/SqpApplication.cpp +++ b/gui/src/SqpApplication.cpp @@ -109,6 +109,8 @@ SqpApplication::SqpApplication(int &argc, char **argv) { qCDebug(LOG_SqpApplication()) << tr("SqpApplication construction") << QThread::currentThread(); + QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling); + connect(&impl->m_DataSourceControllerThread, &QThread::started, impl->m_DataSourceController.get(), &DataSourceController::initialize); connect(&impl->m_DataSourceControllerThread, &QThread::finished, diff --git a/gui/src/Visualization/VisualizationGraphWidget.cpp b/gui/src/Visualization/VisualizationGraphWidget.cpp index ae5f28d..cb5d4f4 100644 --- a/gui/src/Visualization/VisualizationGraphWidget.cpp +++ b/gui/src/Visualization/VisualizationGraphWidget.cpp @@ -258,9 +258,8 @@ VisualizationGraphWidget::VisualizationGraphWidget(const QString &name, QWidget connect(&sqpApp->variableController(), &VariableController::updateVarDisplaying, this, &VisualizationGraphWidget::onUpdateVarDisplaying); -#ifdef Q_OS_MAC + // Necessary for all platform since Qt::AA_EnableHighDpiScaling is enable. plot().setPlottingHint(QCP::phFastPolylines, true); -#endif }