// Copyright (C) 2022 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only #include "mainwindow.h" #include "ui_mainwindow.h" #include "mainwidget.h" #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); MainWidget *w1 = new MainWidget(); centralWidget()->layout()->addWidget(w1); MainWidget *w2 = new MainWidget(); QDockWidget *dock = new QDockWidget("OpenGL Dock", this); w2->setFixedSize(300, 300); dock->setWidget(w2); dock->setFixedSize(300, 300); addDockWidget(Qt::RightDockWidgetArea, dock); dock->setFloating(false); } MainWindow::~MainWindow() { delete ui; }