Sine Striker
2023-12-13 f14f27f41385fd8593457413de2cf5a9c5c357e9
examples/mainwindow/mainwindow.cpp
@@ -77,10 +77,10 @@
    windowBar->setHostWidget(this);
    agent->setTitleBar(windowBar);
    agent->setSystemButton(QWK::CoreWindowAgent::WindowIcon, iconButton);
    agent->setSystemButton(QWK::CoreWindowAgent::Minimize, minButton);
    agent->setSystemButton(QWK::CoreWindowAgent::Maximize, maxButton);
    agent->setSystemButton(QWK::CoreWindowAgent::Close, closeButton);
    agent->setSystemButton(QWK::WindowAgentBase::WindowIcon, iconButton);
    agent->setSystemButton(QWK::WindowAgentBase::Minimize, minButton);
    agent->setSystemButton(QWK::WindowAgentBase::Maximize, maxButton);
    agent->setSystemButton(QWK::WindowAgentBase::Close, closeButton);
    agent->setHitTestVisible(menuBar, true);
    connect(windowBar, &QWK::WindowBar::minimizeRequested, this, &QWidget::showMinimized);
@@ -95,6 +95,13 @@
    auto clockWidget = new ClockWidget();
    clockWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    connect(clockWidget, &QAbstractButton::clicked, this, [this]() {
        if (!isMaximized()) {
            showMaximized();
        } else {
            showNormal();
        }
    });
    setMenuWidget(windowBar);
    setCentralWidget(clockWidget);