macdockiconhandler.h
1 // Copyright (c) 2011-present The Bitcoin Core developers 2 // Distributed under the MIT software license, see the accompanying 3 // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 5 #ifndef BITCOIN_QT_MACDOCKICONHANDLER_H 6 #define BITCOIN_QT_MACDOCKICONHANDLER_H 7 8 #include <QObject> 9 10 /** macOS-specific Dock icon handler. 11 */ 12 class MacDockIconHandler : public QObject 13 { 14 Q_OBJECT 15 16 public: 17 static MacDockIconHandler *instance(); 18 static void cleanup(); 19 20 Q_SIGNALS: 21 void dockIconClicked(); 22 23 private: 24 MacDockIconHandler(); 25 }; 26 27 #endif // BITCOIN_QT_MACDOCKICONHANDLER_H