#include "mainwindow.h" #include "virtmic.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { setupWebView(); resize(1000, 700); showMaximized(); } void MainWindow::setupWebView() { auto page = new DiscordPage(this); connect(page, &QWebEnginePage::fullScreenRequested, this, &MainWindow::fullScreenRequested); m_webView = new QWebEngineView(this); m_webView->setPage(page); setCentralWidget(m_webView); } void MainWindow::fullScreenRequested( QWebEngineFullScreenRequest fullScreenRequest) { fullScreenRequest.accept(); if (fullScreenRequest.toggleOn()) { m_wasMaximized = isMaximized(); showFullScreen(); } else { m_wasMaximized ? showMaximized() : showNormal(); } } void MainWindow::closeEvent(QCloseEvent *event) { QApplication::quit(); }