Sine Striker
2023-12-09 7aabc22e0b6841a46eb449398e4e8910352008cc
examples/mainwindow/mainwindow.cpp
@@ -53,42 +53,19 @@
        return menuBar;
    }();
    static const auto buttonStyleSheet = QLatin1String{ R"(
QPushButton {
    background-color:white;
    color:black;
}
QPushButton:hover {
    background-color:black;
    color:white;
}
QPushButton:pressed {
    background-color:red;
    color:white;
}
)" };
    auto iconButton = new QPushButton("I");
    iconButton->setFlat(true);
    iconButton->setAttribute(Qt::WA_Hover);
    iconButton->setMouseTracking(true);
    iconButton->setStyleSheet(buttonStyleSheet);
    auto minButton = new QPushButton("—");
    minButton->setFlat(true);
    minButton->setAttribute(Qt::WA_Hover);
    minButton->setMouseTracking(true);
    minButton->setStyleSheet(buttonStyleSheet);
    auto maxButton = new QPushButton("🗖");
    maxButton->setCheckable(true);
    maxButton->setFlat(true);
    maxButton->setAttribute(Qt::WA_Hover);
    maxButton->setMouseTracking(true);
    maxButton->setStyleSheet(buttonStyleSheet);
    auto closeButton = new QPushButton("✖");
    closeButton->setFlat(true);
    closeButton->setAttribute(Qt::WA_Hover);
    closeButton->setMouseTracking(true);
    closeButton->setStyleSheet(buttonStyleSheet);
    auto windowBar = new QWK::WindowBar();
    windowBar->setIconButton(iconButton);
@@ -122,5 +99,6 @@
    setMenuWidget(windowBar);
    setCentralWidget(clockWidget);
    setWindowTitle("Example MainWindow");
    // setContentsMargins({0, 1, 0, 0});
    resize(640, 480);
}