Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
PIM
KAddressBook
Commits
8ce88bf2
Commit
8ce88bf2
authored
Jun 08, 2021
by
Laurent Montel
😁
Browse files
Make sure that it doesn't crash on kontact
parent
77047101
Pipeline
#64784
passed with stage
in 5 minutes and 30 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/mainwindow.cpp
View file @
8ce88bf2
...
...
@@ -72,16 +72,18 @@ void MainWindow::initActions()
"the application-wide shortcuts."
));
KStandardAction
::
configureToolbars
(
this
,
&
MainWindow
::
configureToolbars
,
actionCollection
());
KStandardAction
::
preferences
(
this
,
&
MainWindow
::
configure
,
actionCollection
());
mHamburgerMenu
=
KStandardAction
::
hamburgerMenu
(
nullptr
,
nullptr
,
actionCollection
());
mHamburgerMenu
->
setShowMenuBarAction
(
mShowMenuBarAction
);
mHamburgerMenu
->
setMenuBar
(
menuBar
());
connect
(
mHamburgerMenu
,
&
KHamburgerMenu
::
aboutToShowMenu
,
this
,
[
this
]()
{
updateHamburgerMenu
();
// Immediately disconnect. We only need to run this once, but on demand.
// NOTE: The nullptr at the end disconnects all connections between
// q and mHamburgerMenu's aboutToShowMenu signal.
disconnect
(
mHamburgerMenu
,
&
KHamburgerMenu
::
aboutToShowMenu
,
this
,
nullptr
);
});
if
(
menuBar
())
{
mHamburgerMenu
=
KStandardAction
::
hamburgerMenu
(
nullptr
,
nullptr
,
actionCollection
());
mHamburgerMenu
->
setShowMenuBarAction
(
mShowMenuBarAction
);
mHamburgerMenu
->
setMenuBar
(
menuBar
());
connect
(
mHamburgerMenu
,
&
KHamburgerMenu
::
aboutToShowMenu
,
this
,
[
this
]()
{
updateHamburgerMenu
();
// Immediately disconnect. We only need to run this once, but on demand.
// NOTE: The nullptr at the end disconnects all connections between
// q and mHamburgerMenu's aboutToShowMenu signal.
disconnect
(
mHamburgerMenu
,
&
KHamburgerMenu
::
aboutToShowMenu
,
this
,
nullptr
);
});
}
}
void
MainWindow
::
updateHamburgerMenu
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment