Correctly minimize window.
This commit is contained in:
parent
d30d361609
commit
0aadf4ca7d
2 changed files with 7 additions and 3 deletions
|
|
@ -53,7 +53,8 @@ void TitleWidget::setResizeEnabled(bool enabled) {
|
|||
|
||||
void TitleWidget::init() {
|
||||
_minimize->setClickedCallback([=] {
|
||||
window()->setWindowState(Qt::WindowMinimized);
|
||||
window()->setWindowState(
|
||||
window()->windowState() | Qt::WindowMinimized);
|
||||
_minimize->clearState();
|
||||
});
|
||||
_minimize->setPointerCursor(false);
|
||||
|
|
|
|||
|
|
@ -338,9 +338,12 @@ bool WindowHelper::handleNativeEvent(
|
|||
}
|
||||
const auto command = LOWORD(wParam);
|
||||
switch (command) {
|
||||
case SC_CLOSE: _window->close(); return true;
|
||||
case SC_CLOSE:
|
||||
_window->close();
|
||||
return true;
|
||||
case SC_MINIMIZE:
|
||||
_window->setWindowState(Qt::WindowMinimized);
|
||||
_window->setWindowState(
|
||||
_window->windowState() | Qt::WindowMinimized);
|
||||
return true;
|
||||
case SC_MAXIMIZE:
|
||||
if (!fixedSize()) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue