macdockiconhandler.h raw

   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
  28