Skip to content

Commit c3ca836

Browse files
committed
qt, refactor: Replace BitcoinGUI::macosDockIconActivated with a lambda
1 parent 8afcc89 commit c3ca836

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

src/qt/bitcoingui.cpp

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -793,7 +793,10 @@ void BitcoinGUI::createTrayIconMenu()
793793
#else
794794
// Note: On macOS, the Dock icon is used to provide the tray's functionality.
795795
MacDockIconHandler *dockIconHandler = MacDockIconHandler::instance();
796-
connect(dockIconHandler, &MacDockIconHandler::dockIconClicked, this, &BitcoinGUI::macosDockIconActivated);
796+
connect(dockIconHandler, &MacDockIconHandler::dockIconClicked, [this] {
797+
show();
798+
activateWindow();
799+
});
797800
trayIconMenu->setAsDockMenu();
798801
#endif
799802

@@ -828,12 +831,6 @@ void BitcoinGUI::trayIconActivated(QSystemTrayIcon::ActivationReason reason)
828831
toggleHidden();
829832
}
830833
}
831-
#else
832-
void BitcoinGUI::macosDockIconActivated()
833-
{
834-
show();
835-
activateWindow();
836-
}
837834
#endif
838835

839836
void BitcoinGUI::optionsClicked()

src/qt/bitcoingui.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -305,9 +305,6 @@ public Q_SLOTS:
305305
#ifndef Q_OS_MAC
306306
/** Handle tray icon clicked */
307307
void trayIconActivated(QSystemTrayIcon::ActivationReason reason);
308-
#else
309-
/** Handle macOS Dock icon clicked */
310-
void macosDockIconActivated();
311308
#endif
312309

313310
/** Show window if hidden, unminimize when minimized, rise when obscured or show if hidden and fToggleHidden is true */

0 commit comments

Comments
 (0)