diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 36dbe77b58..5b0a328c81 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -46,6 +46,7 @@ #include #include #include +#include MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent), @@ -78,6 +79,13 @@ void MainWindow::init() tabifyDockWidget(ui->dockLog, ui->dockPlot); tabifyDockWidget(ui->dockLog, ui->dockSchema); tabifyDockWidget(ui->dockLog, ui->dockRemote); + + // Add OpenGL Context for macOS +#ifdef Q_OS_MACX + QOpenGLWidget *ogl = new QOpenGLWidget(this); + ui->horizontalLayout->addWidget(ogl); + ogl->setHidden(true); +#endif // Connect SQL logging and database state setting to main window connect(&db, SIGNAL(dbChanged(bool)), this, SLOT(dbState(bool))); diff --git a/src/src.pro b/src/src.pro index a1a284184f..44a5b1fa85 100644 --- a/src/src.pro +++ b/src/src.pro @@ -1,6 +1,7 @@ TEMPLATE = app QT += core gui network widgets printsupport concurrent +macx: QT += opengl TARGET = sqlitebrowser