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
2026-01-15 02:30:07+01:00
from
Krita
branch
master
, commit
38b517ca06286bb65279453cbf9a2b4fbd1153d1