BSHA3
0.17.99
P2P Blockchain, based on Bitcoin
src
qt
macdockiconhandler.h
Go to the documentation of this file.
1
// Copyright (c) 2011-2015 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 <QMainWindow>
9
#include <QObject>
10
11
QT_BEGIN_NAMESPACE
12
class
QIcon;
13
class
QMenu;
14
class
QWidget;
15
QT_END_NAMESPACE
16
19
class
MacDockIconHandler
:
public
QObject
20
{
21
Q_OBJECT
22
23
public
:
24
~MacDockIconHandler
();
25
26
QMenu *
dockMenu
();
27
void
setIcon
(
const
QIcon &icon);
28
void
setMainWindow
(QMainWindow *window);
29
static
MacDockIconHandler
*
instance
();
30
static
void
cleanup
();
31
void
handleDockIconClickEvent
();
32
33
Q_SIGNALS:
34
void
dockIconClicked
();
35
36
private
:
37
MacDockIconHandler
();
38
39
QWidget *
m_dummyWidget
;
40
QMenu *
m_dockMenu
;
41
QMainWindow *
mainWindow
;
42
};
43
44
#endif // BITCOIN_QT_MACDOCKICONHANDLER_H
MacDockIconHandler::mainWindow
QMainWindow * mainWindow
Definition:
macdockiconhandler.h:41
MacDockIconHandler::m_dockMenu
QMenu * m_dockMenu
Definition:
macdockiconhandler.h:40
MacDockIconHandler::cleanup
static void cleanup()
Definition:
macdockiconhandler.mm:114
MacDockIconHandler
Macintosh-specific dock icon handler.
Definition:
macdockiconhandler.h:19
MacDockIconHandler::m_dummyWidget
QWidget * m_dummyWidget
Definition:
macdockiconhandler.h:39
MacDockIconHandler::handleDockIconClickEvent
void handleDockIconClickEvent()
Definition:
macdockiconhandler.mm:119
MacDockIconHandler::setIcon
void setIcon(const QIcon &icon)
Definition:
macdockiconhandler.mm:74
MacDockIconHandler::instance
static MacDockIconHandler * instance()
Definition:
macdockiconhandler.mm:107
MacDockIconHandler::setMainWindow
void setMainWindow(QMainWindow *window)
Definition:
macdockiconhandler.mm:59
MacDockIconHandler::~MacDockIconHandler
~MacDockIconHandler()
Definition:
macdockiconhandler.mm:63
MacDockIconHandler::dockIconClicked
void dockIconClicked()
MacDockIconHandler::MacDockIconHandler
MacDockIconHandler()
Definition:
macdockiconhandler.mm:45
MacDockIconHandler::dockMenu
QMenu * dockMenu()
Definition:
macdockiconhandler.mm:69
Generated on Wed Nov 28 2018 15:30:28 for BSHA3 by
1.8.14