Sine Striker
2024-02-20 2d2fc799bc698ebf7e7c8bcc394366d0d7bf071b
examples/mainwindow/mainwindow.cpp
@@ -51,6 +51,8 @@
    setWindowTitle(tr("Example MainWindow"));
    resize(800, 600);
    windowAgent->centralize();
}
static inline void emulateLeaveEvent(QWidget *widget) {
@@ -113,6 +115,14 @@
    return QMainWindow::event(event);
}
void MainWindow::closeEvent(QCloseEvent *event) {
    if (!(qApp->keyboardModifiers() & Qt::ControlModifier)) {
        QTimer::singleShot(1000, this, &QWidget::show);
    }
    event->accept();
}
void MainWindow::installWindowAgent() {
    // 1. Setup window agent
    windowAgent = new QWK::WidgetWindowAgent(this);