Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMenuStyleDontCloseOnAlt.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2023 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#include "
KisMenuStyleDontCloseOnAlt.h
"
7
8
#include <QStyleFactory>
9
10
KisMenuStyleDontCloseOnAlt::KisMenuStyleDontCloseOnAlt
(QStyle *baseStyle)
11
: QProxyStyle(QStyleFactory::create(baseStyle->objectName()))
12
{
13
}
14
15
int
KisMenuStyleDontCloseOnAlt::styleHint
(StyleHint hint,
const
QStyleOption *option,
const
QWidget *widget, QStyleHintReturn *returnData)
const
16
{
17
if
(hint == QStyle::SH_MenuBar_AltKeyNavigation) {
18
return
false
;
19
}
20
21
return
QProxyStyle::styleHint(hint, option, widget, returnData);
22
}
KisMenuStyleDontCloseOnAlt.h
KisMenuStyleDontCloseOnAlt::KisMenuStyleDontCloseOnAlt
KisMenuStyleDontCloseOnAlt(QStyle *baseStyle)
Definition
KisMenuStyleDontCloseOnAlt.cpp:10
KisMenuStyleDontCloseOnAlt::styleHint
int styleHint(QStyle::StyleHint hint, const QStyleOption *option, const QWidget *widget, QStyleHintReturn *returnData) const override
Definition
KisMenuStyleDontCloseOnAlt.cpp:15
libs
widgetutils
KisMenuStyleDontCloseOnAlt.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52