/
ArtemNech
/
simpleOpenGL
Обзор
Документация
Войти
/
ArtemNech
/
simpleOpenGL
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
gui/forms/mainform/mainwindow.cpp
43 строки
973 B
Artem Nechitaylenko
Старый телевизор добавлен
21 май 2026, 08:11
21 май 2026, 08:11
e78c117
Код
Авторство
О чём код?
#include "mainwindow.h" #include "ui_mainwindow.h" #include "../promoted/cpaletteitem.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); int tbSize = 250; QList<int> sizes; sizes << tbSize; sizes << this->width() - tbSize; ui->splitter->setSizes(sizes); ui->openGLWidget->setScrollBars(ui->horizontalScrollBar, ui->verticalScrollBar); ui->toolBox->setItemText(0, "Примитивы"); ui->toolBox->setItemIcon(0, QIcon(":/img/images/primitives.png")); auto *pageWgt = new CPaletteItem(this); QWidget *page = ui->toolBox->widget(0); if (!page->layout()) { page->setLayout(new QVBoxLayout(page)); } page->layout()->addWidget(pageWgt); connect(ui->actPostprocess, &QAction::toggled, [&](){ ui->openGLWidget->enablePostProcess(ui->actPostprocess->isChecked()); }); } MainWindow::~MainWindow() { delete ui; }