PeriDyno 1.0.0
Loading...
Searching...
No Matches
tt Namespace Reference

Classes

class  Builder
 
struct  Color
 
class  Colors
 
class  CompactToolButton
 
class  Group
 
class  Page
 
class  StyleParams
 
class  SubGroup
 
class  TabToolbar
 
class  TTToolButtonStyle
 

Typedefs

using TStyleCreator = std::function<StyleParams*()>
 

Functions

static QString GetStyleTemplate ()
 
static QString FormatColor (const QColor &col)
 
static QString FormatColor (const Colors &colors)
 
static void FillStyle (QString &style, const StyleParams &params)
 
bool IsStyleRegistered (const QString &styleName)
 
std::unique_ptr< StyleParamsCreateStyle (const QString &styleName)
 
QString GetSheetForStyle (const StyleParams &style)
 
void RegisterStyle (const QString &styleName, const TStyleCreator &creator)
 
void UnregisterStyle (const QString &styleName)
 
QStringList GetRegisteredStyles ()
 
QString GetDefaultStyle ()
 
float GetScaleFactor (const QWidget &widget)
 
int GetPixelMetric (QStyle::PixelMetric metric)
 
TabToolbar_FindTabToolbarParent (QWidget &startingWidget)
 

Variables

TT_API const QString g_styleKool = "Kool"
 
TT_API const QString g_styleVienna = "Vienna"
 
TT_API const QString g_styleThreshold = "Threshold"
 
static std::unique_ptr< QMap< QString, TStyleCreator > > styleMap
 

Typedef Documentation

◆ TStyleCreator

using tt::TStyleCreator = std::function<StyleParams*()>

Definition at line 31 of file StyleTools.h.

Function Documentation

◆ _FindTabToolbarParent()

TabToolbar * tt::_FindTabToolbarParent ( QWidget & startingWidget)

Definition at line 305 of file TabToolbar.cpp.

Here is the caller graph for this function:

◆ CreateStyle()

TT_API std::unique_ptr< StyleParams > tt::CreateStyle ( const QString & styleName)

Definition at line 126 of file StyleTools.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FillStyle()

static void tt::FillStyle ( QString & style,
const StyleParams & params )
static

Definition at line 78 of file StyleTools.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FormatColor() [1/2]

static QString tt::FormatColor ( const Colors & colors)
static

Definition at line 64 of file StyleTools.cpp.

Here is the call graph for this function:

◆ FormatColor() [2/2]

static QString tt::FormatColor ( const QColor & col)
static

Definition at line 55 of file StyleTools.cpp.

Here is the caller graph for this function:

◆ GetDefaultStyle()

TT_API QString tt::GetDefaultStyle ( )

Definition at line 428 of file StyleTools.cpp.

◆ GetPixelMetric()

int tt::GetPixelMetric ( QStyle::PixelMetric metric)

Definition at line 461 of file StyleTools.cpp.

Here is the caller graph for this function:

◆ GetRegisteredStyles()

TT_API QStringList tt::GetRegisteredStyles ( )

Definition at line 423 of file StyleTools.cpp.

◆ GetScaleFactor()

float tt::GetScaleFactor ( const QWidget & widget)

Definition at line 448 of file StyleTools.cpp.

Here is the caller graph for this function:

◆ GetSheetForStyle()

TT_API QString tt::GetSheetForStyle ( const StyleParams & style)

Definition at line 401 of file StyleTools.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetStyleTemplate()

static QString tt::GetStyleTemplate ( )
static

Definition at line 41 of file StyleTools.cpp.

Here is the caller graph for this function:

◆ IsStyleRegistered()

TT_API bool tt::IsStyleRegistered ( const QString & styleName)

Definition at line 121 of file StyleTools.cpp.

◆ RegisterStyle()

TT_API void tt::RegisterStyle ( const QString & styleName,
const TStyleCreator & creator )

Definition at line 408 of file StyleTools.cpp.

Here is the caller graph for this function:

◆ UnregisterStyle()

TT_API void tt::UnregisterStyle ( const QString & styleName)

Definition at line 418 of file StyleTools.cpp.

Variable Documentation

◆ g_styleKool

const QString tt::g_styleKool = "Kool"
extern

Definition at line 24 of file Styles.cpp.

◆ g_styleThreshold

const QString tt::g_styleThreshold = "Threshold"
extern

Definition at line 26 of file Styles.cpp.

◆ g_styleVienna

const QString tt::g_styleVienna = "Vienna"
extern

Definition at line 25 of file Styles.cpp.

◆ styleMap

std::unique_ptr<QMap<QString, TStyleCreator> > tt::styleMap
static

Definition at line 39 of file StyleTools.cpp.