Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
berry::QtStyleManager Class Reference

#include <berryQtStyleManager.h>

Inheritance diagram for berry::QtStyleManager:
Collaboration diagram for berry::QtStyleManager:

Public Member Functions

 QtStyleManager ()
 
 ~QtStyleManager () override
 
Style GetStyle () const override
 
QString GetStylesheet () const override
 
QString GetActiveTabStylesheet () const override
 
QString GetTabStylesheet () const override
 
QString GetFont () const override
 
void AddStyle (const QString &styleFileName, const QString &styleName=QString()) override
 
void AddStyles (const QString &path) override
 
void RemoveStyle (const QString &styleFileName) override
 
void RemoveStyles (const QString &path=QString()) override
 
void GetStyles (StyleList &styles) const override
 
void SetStyle (const QString &fileName) override
 
void GetFonts (QStringList &fontNames) const override
 
void SetFont (const QString &fontName) override
 
void SetFontSize (const int fontSize) override
 
void UpdateWorkbenchFont () override
 
Style GetDefaultStyle () const override
 
void SetDefaultStyle () override
 
bool Contains (const QString &fileName) const override
 
bool IsA (const std::type_info &type) const
 
const std::type_info & GetType () const
 
- Public Member Functions inherited from berry::IQtStyleManager
virtual ~IQtStyleManager ()
 

Static Public Member Functions

static QIcon ThemeIcon (const QByteArray &originalSVG)
 
static QIcon ThemeIcon (const QString &resourcePath)
 

Additional Inherited Members

- Public Types inherited from berry::IQtStyleManager
typedef QList< StyleStyleList
 

Detailed Description

Definition at line 24 of file berryQtStyleManager.h.

Constructor & Destructor Documentation

◆ QtStyleManager()

◆ ~QtStyleManager()

berry::QtStyleManager::~QtStyleManager ( )
override

Definition at line 114 of file berryQtStyleManager.cpp.

References AddStyle(), and SetDefaultStyle().

Member Function Documentation

◆ AddStyle()

void berry::QtStyleManager::AddStyle ( const QString &  styleFileName,
const QString &  styleName = QString() 
)
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 185 of file berryQtStyleManager.cpp.

References info().

Referenced by AddStyles(), and ~QtStyleManager().

◆ AddStyles()

void berry::QtStyleManager::AddStyles ( const QString &  path)
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 215 of file berryQtStyleManager.cpp.

References AddStyle(), BERRY_WARN, Json::in(), and info().

Referenced by QtStyleManager().

◆ Contains()

bool berry::QtStyleManager::Contains ( const QString &  fileName) const
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 400 of file berryQtStyleManager.cpp.

Referenced by QtStyleManager().

◆ GetActiveTabStylesheet()

QString berry::QtStyleManager::GetActiveTabStylesheet ( ) const
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 175 of file berryQtStyleManager.cpp.

◆ GetDefaultStyle()

QtStyleManager::Style berry::QtStyleManager::GetDefaultStyle ( ) const
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 385 of file berryQtStyleManager.cpp.

◆ GetFont()

QString berry::QtStyleManager::GetFont ( ) const
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 210 of file berryQtStyleManager.cpp.

◆ GetFonts()

void berry::QtStyleManager::GetFonts ( QStringList &  fontNames) const
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 205 of file berryQtStyleManager.cpp.

◆ GetStyle()

QtStyleManager::Style berry::QtStyleManager::GetStyle ( ) const
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 165 of file berryQtStyleManager.cpp.

◆ GetStyles()

void berry::QtStyleManager::GetStyles ( StyleList styles) const
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 316 of file berryQtStyleManager.cpp.

◆ GetStylesheet()

QString berry::QtStyleManager::GetStylesheet ( ) const
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 170 of file berryQtStyleManager.cpp.

◆ GetTabStylesheet()

QString berry::QtStyleManager::GetTabStylesheet ( ) const
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 180 of file berryQtStyleManager.cpp.

◆ GetType()

const std::type_info& berry::QtStyleManager::GetType ( ) const

◆ IsA()

bool berry::QtStyleManager::IsA ( const std::type_info &  type) const

◆ RemoveStyle()

void berry::QtStyleManager::RemoveStyle ( const QString &  styleFileName)
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 277 of file berryQtStyleManager.cpp.

References SetDefaultStyle().

◆ RemoveStyles()

void berry::QtStyleManager::RemoveStyles ( const QString &  path = QString())
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 287 of file berryQtStyleManager.cpp.

References info(), and SetDefaultStyle().

◆ SetDefaultStyle()

void berry::QtStyleManager::SetDefaultStyle ( )
overridevirtual

◆ SetFont()

void berry::QtStyleManager::SetFont ( const QString &  fontName)
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 358 of file berryQtStyleManager.cpp.

◆ SetFontSize()

void berry::QtStyleManager::SetFontSize ( const int  fontSize)
overridevirtual

Implements berry::IQtStyleManager.

Definition at line 363 of file berryQtStyleManager.cpp.

◆ SetStyle()

void berry::QtStyleManager::SetStyle ( const QString &  fileName)
overridevirtual

◆ ThemeIcon() [1/2]

◆ ThemeIcon() [2/2]

QIcon berry::QtStyleManager::ThemeIcon ( const QString &  resourcePath)
static

Definition at line 69 of file berryQtStyleManager.cpp.

References BERRY_WARN, and ThemeIcon().

◆ UpdateWorkbenchFont()

void berry::QtStyleManager::UpdateWorkbenchFont ( )
overridevirtual

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