Bitcoin Core  0.15.99
P2P Digital Currency
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
PlatformStyle Class Reference

#include <platformstyle.h>

Public Member Functions

const QString & getName () const
 
bool getImagesOnButtons () const
 
bool getUseExtraSpacing () const
 
QColor TextColor () const
 
QColor SingleColor () const
 
QImage SingleColorImage (const QString &filename) const
 Colorize an image (given filename) with the icon color. More...
 
QIcon SingleColorIcon (const QString &filename) const
 Colorize an icon (given filename) with the icon color. More...
 
QIcon SingleColorIcon (const QIcon &icon) const
 Colorize an icon (given object) with the icon color. More...
 
QIcon TextColorIcon (const QString &filename) const
 Colorize an icon (given filename) with the text color. More...
 
QIcon TextColorIcon (const QIcon &icon) const
 Colorize an icon (given object) with the text color. More...
 

Static Public Member Functions

static const PlatformStyleinstantiate (const QString &platformId)
 Get style associated with provided platform name, or 0 if not known. More...
 

Private Member Functions

 PlatformStyle (const QString &name, bool imagesOnButtons, bool colorizeIcons, bool useExtraSpacing)
 

Private Attributes

QString name
 
bool imagesOnButtons
 
bool colorizeIcons
 
bool useExtraSpacing
 
QColor singleColor
 
QColor textColor
 

Detailed Description

Definition at line 13 of file platformstyle.h.

Constructor & Destructor Documentation

PlatformStyle::PlatformStyle ( const QString &  name,
bool  imagesOnButtons,
bool  colorizeIcons,
bool  useExtraSpacing 
)
private

Definition at line 75 of file platformstyle.cpp.

Here is the caller graph for this function:

Member Function Documentation

bool PlatformStyle::getImagesOnButtons ( ) const
inline

Definition at line 21 of file platformstyle.h.

Here is the caller graph for this function:

const QString& PlatformStyle::getName ( ) const
inline

Definition at line 19 of file platformstyle.h.

Here is the caller graph for this function:

bool PlatformStyle::getUseExtraSpacing ( ) const
inline

Definition at line 22 of file platformstyle.h.

Here is the caller graph for this function:

const PlatformStyle * PlatformStyle::instantiate ( const QString &  platformId)
static

Get style associated with provided platform name, or 0 if not known.

Definition at line 131 of file platformstyle.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QColor PlatformStyle::SingleColor ( ) const
inline

Definition at line 25 of file platformstyle.h.

Here is the call graph for this function:

Here is the caller graph for this function:

QIcon PlatformStyle::SingleColorIcon ( const QString &  filename) const

Colorize an icon (given filename) with the icon color.

Definition at line 107 of file platformstyle.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QIcon PlatformStyle::SingleColorIcon ( const QIcon &  icon) const

Colorize an icon (given object) with the icon color.

Definition at line 114 of file platformstyle.cpp.

Here is the call graph for this function:

QImage PlatformStyle::SingleColorImage ( const QString &  filename) const

Colorize an image (given filename) with the icon color.

Definition at line 100 of file platformstyle.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QColor PlatformStyle::TextColor ( ) const
inline

Definition at line 24 of file platformstyle.h.

Here is the caller graph for this function:

QIcon PlatformStyle::TextColorIcon ( const QString &  filename) const

Colorize an icon (given filename) with the text color.

Definition at line 121 of file platformstyle.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QIcon PlatformStyle::TextColorIcon ( const QIcon &  icon) const

Colorize an icon (given object) with the text color.

Definition at line 126 of file platformstyle.cpp.

Here is the call graph for this function:

Member Data Documentation

bool PlatformStyle::colorizeIcons
private

Definition at line 47 of file platformstyle.h.

bool PlatformStyle::imagesOnButtons
private

Definition at line 46 of file platformstyle.h.

QString PlatformStyle::name
private

Definition at line 45 of file platformstyle.h.

QColor PlatformStyle::singleColor
private

Definition at line 49 of file platformstyle.h.

QColor PlatformStyle::textColor
private

Definition at line 50 of file platformstyle.h.

bool PlatformStyle::useExtraSpacing
private

Definition at line 48 of file platformstyle.h.


The documentation for this class was generated from the following files: