Line data Source code
1 : // Copyright (c) 2011-2018 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 0 : 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