mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2026-07-25 06:54:43 +00:00
Moved showLogoutConfirmation from MainWindow to Window::Controller.
This commit is contained in:
@@ -713,10 +713,16 @@ void MainWindow::createGlobalMenu() {
|
||||
}
|
||||
|
||||
QMenu *file = psMainMenu.addMenu(tr::lng_mac_menu_file(tr::now));
|
||||
psLogout = file->addAction(tr::lng_mac_menu_logout(tr::now));
|
||||
connect(psLogout, &QAction::triggered, psLogout, [] {
|
||||
if (App::wnd()) App::wnd()->showLogoutConfirmation();
|
||||
});
|
||||
{
|
||||
auto callback = [=] {
|
||||
ensureWindowShown();
|
||||
controller().showLogoutConfirmation();
|
||||
};
|
||||
psLogout = file->addAction(
|
||||
tr::lng_mac_menu_logout(tr::now),
|
||||
this,
|
||||
std::move(callback));
|
||||
}
|
||||
|
||||
QMenu *edit = psMainMenu.addMenu(tr::lng_mac_menu_edit(tr::now));
|
||||
psUndo = edit->addAction(tr::lng_mac_menu_undo(tr::now), this, SLOT(psMacUndo()), QKeySequence::Undo);
|
||||
|
||||
Reference in New Issue
Block a user