Bitcoin Core
31.1.0
P2P Digital Currency
Toggle main menu visibility
Loading...
Searching...
No Matches
src
qt
networkstyle.h
Go to the documentation of this file.
1
// Copyright (c) 2014-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_NETWORKSTYLE_H
6
#define BITCOIN_QT_NETWORKSTYLE_H
7
8
#include <
util/chaintype.h
>
9
10
#include <QIcon>
11
#include <QPixmap>
12
#include <QString>
13
14
/* Coin network-specific GUI style information */
15
class
NetworkStyle
16
{
17
public
:
19
static
const
NetworkStyle
*
instantiate
(
ChainType
networkId
);
20
21
const
QString &
getAppName
()
const
{
return
appName
; }
22
const
QIcon &
getAppIcon
()
const
{
return
appIcon
; }
23
const
QIcon &
getTrayAndWindowIcon
()
const
{
return
trayAndWindowIcon
; }
24
const
QString &
getTitleAddText
()
const
{
return
titleAddText
; }
25
26
private
:
27
NetworkStyle
(
const
QString&
appName
,
int
iconColorHueShift
,
int
iconColorSaturationReduction
,
const
char
*
titleAddText
);
28
29
QString
appName
;
30
QIcon
appIcon
;
31
QIcon
trayAndWindowIcon
;
32
QString
titleAddText
;
33
};
34
35
#endif
// BITCOIN_QT_NETWORKSTYLE_H
chaintype.h
ChainType
ChainType
Definition
chaintype.h:11
NetworkStyle::getTrayAndWindowIcon
const QIcon & getTrayAndWindowIcon() const
Definition
networkstyle.h:23
NetworkStyle::appName
QString appName
Definition
networkstyle.h:29
NetworkStyle::getAppIcon
const QIcon & getAppIcon() const
Definition
networkstyle.h:22
NetworkStyle::trayAndWindowIcon
QIcon trayAndWindowIcon
Definition
networkstyle.h:31
NetworkStyle::instantiate
static const NetworkStyle * instantiate(ChainType networkId)
Get style associated with provided network id, or 0 if not known.
Definition
networkstyle.cpp:81
NetworkStyle::NetworkStyle
NetworkStyle(const QString &appName, int iconColorHueShift, int iconColorSaturationReduction, const char *titleAddText)
Definition
networkstyle.cpp:28
NetworkStyle::appIcon
QIcon appIcon
Definition
networkstyle.h:30
NetworkStyle::titleAddText
QString titleAddText
Definition
networkstyle.h:32
NetworkStyle::getAppName
const QString & getAppName() const
Definition
networkstyle.h:21
NetworkStyle::getTitleAddText
const QString & getTitleAddText() const
Definition
networkstyle.h:24
iconColorHueShift
const int iconColorHueShift
Definition
networkstyle.cpp:17
networkId
const ChainType networkId
Definition
networkstyle.cpp:15
appName
const char * appName
Definition
networkstyle.cpp:16
iconColorSaturationReduction
const int iconColorSaturationReduction
Definition
networkstyle.cpp:18
Generated on
for Bitcoin Core by
1.17.0