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 */
7
8#include <QStyleFactory>
9
11 : QProxyStyle(QStyleFactory::create(baseStyle->objectName()))
12{
13}
14
15int 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}
int styleHint(QStyle::StyleHint hint, const QStyleOption *option, const QWidget *widget, QStyleHintReturn *returnData) const override