LCOV - code coverage report
Current view: top level - src/qt - networkstyle.h (source / functions) Hit Total Coverage
Test: total_coverage.info Lines: 0 5 0.0 %
Date: 2020-09-26 01:30:44 Functions: 0 6 0.0 %

          Line data    Source code
       1             : // Copyright (c) 2014-2019 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 <QIcon>
       9             : #include <QPixmap>
      10             : #include <QString>
      11             : 
      12             : /* Coin network-specific GUI style information */
      13           0 : class NetworkStyle
      14             : {
      15             : public:
      16             :     /** Get style associated with provided network id, or 0 if not known */
      17             :     static const NetworkStyle* instantiate(const std::string& networkId);
      18             : 
      19           0 :     const QString &getAppName() const { return appName; }
      20           0 :     const QIcon &getAppIcon() const { return appIcon; }
      21           0 :     const QIcon &getTrayAndWindowIcon() const { return trayAndWindowIcon; }
      22           0 :     const QString &getTitleAddText() const { return titleAddText; }
      23             : 
      24             : private:
      25             :     NetworkStyle(const QString &appName, const int iconColorHueShift, const int iconColorSaturationReduction, const char *titleAddText);
      26             : 
      27             :     QString appName;
      28             :     QIcon appIcon;
      29             :     QIcon trayAndWindowIcon;
      30             :     QString titleAddText;
      31             : };
      32             : 
      33             : #endif // BITCOIN_QT_NETWORKSTYLE_H

Generated by: LCOV version 1.15