mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-07 23:53:58 +02:00
Removed App::wnd for opening about box.
This commit is contained in:
parent
b4af805521
commit
fb9a34a069
2 changed files with 16 additions and 12 deletions
|
@ -1107,12 +1107,9 @@ void MainWindow::createGlobalMenu() {
|
||||||
tr::now,
|
tr::now,
|
||||||
lt_telegram,
|
lt_telegram,
|
||||||
qsl("Telegram")),
|
qsl("Telegram")),
|
||||||
[] {
|
[=] {
|
||||||
if (App::wnd() && App::wnd()->isHidden()) {
|
ensureWindowShown();
|
||||||
App::wnd()->showFromTray();
|
controller().show(Box<AboutBox>());
|
||||||
}
|
|
||||||
|
|
||||||
Ui::show(Box<AboutBox>());
|
|
||||||
});
|
});
|
||||||
|
|
||||||
about->setMenuRole(QAction::AboutQtRole);
|
about->setMenuRole(QAction::AboutQtRole);
|
||||||
|
|
|
@ -691,12 +691,19 @@ void MainWindow::createGlobalMenu() {
|
||||||
};
|
};
|
||||||
|
|
||||||
auto main = psMainMenu.addMenu(qsl("Telegram"));
|
auto main = psMainMenu.addMenu(qsl("Telegram"));
|
||||||
auto about = main->addAction(tr::lng_mac_menu_about_telegram(tr::now, lt_telegram, qsl("Telegram")));
|
{
|
||||||
connect(about, &QAction::triggered, about, [] {
|
auto callback = [=] {
|
||||||
if (App::wnd() && App::wnd()->isHidden()) App::wnd()->showFromTray();
|
ensureWindowShown();
|
||||||
Ui::show(Box<AboutBox>());
|
controller().show(Box<AboutBox>());
|
||||||
});
|
};
|
||||||
about->setMenuRole(QAction::AboutQtRole);
|
main->addAction(
|
||||||
|
tr::lng_mac_menu_about_telegram(
|
||||||
|
tr::now,
|
||||||
|
lt_telegram,
|
||||||
|
qsl("Telegram")),
|
||||||
|
std::move(callback))
|
||||||
|
->setMenuRole(QAction::AboutQtRole);
|
||||||
|
}
|
||||||
|
|
||||||
main->addSeparator();
|
main->addSeparator();
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue