ViewSolutions
Loading...
Searching...
No Matches
ViewSolutions::iGUITokensModel Class Referenceabstract

The Tokens class is general global instanke of all QML constans used in the App. More...

#include <iguitokensmodel.h>

Public Member Functions

 iGUITokensModel ()
 
virtual QColor color_surface_accent_primary () const =0
 
virtual QColor color_surface_accent_secondary () const =0
 
virtual QColor color_surface_accent_error () const =0
 
virtual QColor color_surface_accent_success () const =0
 
virtual QColor color_text_primary () const =0
 
virtual QColor color_text_secondary () const =0
 
virtual QColor color_text_tertiary () const =0
 
virtual QColor color_text_disabled () const =0
 
virtual QColor color_border_primary () const =0
 
virtual QColor color_border_secondary () const =0
 
virtual QColor color_border_disabled () const =0
 
virtual QColor color_devider () const =0
 
virtual QColor color_background () const =0
 
virtual QColor pressed_focused () const =0
 
virtual QColor hover () const =0
 
virtual QFont font_caption_1 () const =0
 
virtual QFont font_caption_2 () const =0
 
virtual QFont font_caption_3 () const =0
 
virtual QFont font_body_1 () const =0
 
virtual QFont font_body_2 () const =0
 
virtual QFont font_body_large () const =0
 
virtual QFont font_subtitle_1 () const =0
 
virtual QFont font_subtitle_2 () const =0
 
virtual QFont font_subtitle_large () const =0
 
virtual QFont font_subtitle_x_large () const =0
 
virtual QFont font_subtitle_uppercase () const =0
 
virtual QFont font_title_1 () const =0
 
virtual QFont font_title_1_secondary () const =0
 
virtual QFont font_title_2 () const =0
 
virtual QFont font_title_3 () const =0
 
virtual QFont font_title_3_secondary () const =0
 
virtual QFont font_title_strong () const =0
 
virtual QFont font_title_large () const =0
 
virtual QFont font_title_x_large () const =0
 
virtual QFont font_title_uppercase () const =0
 
virtual QFont font_botton_1 () const =0
 
virtual QFont font_botton_2 () const =0
 
virtual QFont font_bubble () const =0
 
QString modelId () const
 modelId returns text model id. override this method to provide access to model in qml or other models.
 
Q_INVOKABLE QColor addTransporent (QColor input, float alpha) const
 
- Public Member Functions inherited from ViewSolutions::iModel
 iModel ()=default
 
virtual ~iModel ()=default
 
const QWeakPointer< ModelStorage > & storage () const
 storage returns storage object. this method return context of the model's storage.
 
QQmlApplicationEngine * engine () const
 engine returns qml engine.
 

Protected Member Functions

QColor & addTransporentImpl (QColor &input, float alpha) const
 addTransporent This method add alpha chennel to the color.
 
- Protected Member Functions inherited from ViewSolutions::iModel
virtual void initStorage (const QWeakPointer< ModelStorage > &newStorage)
 initStorage This method is called by storage object after adding model to storage.
 

Properties

QColor color_accent_primary
 
QColor color_accent_secondary
 
QColor color_accent_error
 
QColor color_accent_success
 
QColor color_text_primary
 
QColor color_text_secondary
 
QColor color_text_tertiary
 
QColor color_text_disabled
 
QColor color_border_primary
 
QColor color_border_secondary
 
QColor color_border_disabled
 
QColor color_devider
 
QColor color_background
 
QColor pressed_focused
 
QColor hover
 
QFont font_caption_1
 
QFont font_caption_2
 
QFont font_caption_3
 
QFont font_body_1
 
QFont font_body_2
 
QFont font_body_large
 
QFont font_subtitle_1
 
QFont font_subtitle_2
 
QFont font_subtitle_large
 
QFont font_subtitle_x_large
 
QFont font_subtitle_uppercase
 
QFont font_title_1
 
QFont font_title_1_secondary
 
QFont font_title_2
 
QFont font_title_3
 
QFont font_title_3_secondary
 
QFont font_title_strong
 
QFont font_title_large
 
QFont font_title_x_large
 
QFont font_title_uppercase
 
QFont font_botton_1
 
QFont font_botton_2
 
QFont font_bubble
 

Detailed Description

The Tokens class is general global instanke of all QML constans used in the App.

Definition at line 21 of file iguitokensmodel.h.

Inheritance diagram for ViewSolutions::iGUITokensModel:
Inheritance graph
Collaboration diagram for ViewSolutions::iGUITokensModel:
Collaboration graph

Constructor & Destructor Documentation

◆ iGUITokensModel()

ViewSolutions::iGUITokensModel::iGUITokensModel ( )
explicit

Definition at line 12 of file iguitokensmodel.cpp.

Member Function Documentation

◆ addTransporent()

QColor ViewSolutions::iGUITokensModel::addTransporent ( QColor  input,
float  alpha 
) const

Definition at line 18 of file iguitokensmodel.cpp.

Here is the call graph for this function:

◆ addTransporentImpl()

QColor & ViewSolutions::iGUITokensModel::addTransporentImpl ( QColor &  input,
float  alpha 
) const
protected

addTransporent This method add alpha chennel to the color.

Parameters
inputinput link to color
alphaalphachennol factor from 0 to 1.
Returns
color with new alpha chennel.

Definition at line 22 of file iguitokensmodel.cpp.

Here is the caller graph for this function:

◆ color_background()

virtual QColor ViewSolutions::iGUITokensModel::color_background ( ) const
pure virtual

◆ color_border_disabled()

virtual QColor ViewSolutions::iGUITokensModel::color_border_disabled ( ) const
pure virtual

◆ color_border_primary()

virtual QColor ViewSolutions::iGUITokensModel::color_border_primary ( ) const
pure virtual

◆ color_border_secondary()

virtual QColor ViewSolutions::iGUITokensModel::color_border_secondary ( ) const
pure virtual

◆ color_devider()

virtual QColor ViewSolutions::iGUITokensModel::color_devider ( ) const
pure virtual

◆ color_surface_accent_error()

virtual QColor ViewSolutions::iGUITokensModel::color_surface_accent_error ( ) const
pure virtual

◆ color_surface_accent_primary()

virtual QColor ViewSolutions::iGUITokensModel::color_surface_accent_primary ( ) const
pure virtual

◆ color_surface_accent_secondary()

virtual QColor ViewSolutions::iGUITokensModel::color_surface_accent_secondary ( ) const
pure virtual

◆ color_surface_accent_success()

virtual QColor ViewSolutions::iGUITokensModel::color_surface_accent_success ( ) const
pure virtual

◆ color_text_disabled()

virtual QColor ViewSolutions::iGUITokensModel::color_text_disabled ( ) const
pure virtual

◆ color_text_primary()

virtual QColor ViewSolutions::iGUITokensModel::color_text_primary ( ) const
pure virtual

◆ color_text_secondary()

virtual QColor ViewSolutions::iGUITokensModel::color_text_secondary ( ) const
pure virtual

◆ color_text_tertiary()

virtual QColor ViewSolutions::iGUITokensModel::color_text_tertiary ( ) const
pure virtual

◆ font_body_1()

virtual QFont ViewSolutions::iGUITokensModel::font_body_1 ( ) const
pure virtual

◆ font_body_2()

virtual QFont ViewSolutions::iGUITokensModel::font_body_2 ( ) const
pure virtual

◆ font_body_large()

virtual QFont ViewSolutions::iGUITokensModel::font_body_large ( ) const
pure virtual

◆ font_botton_1()

virtual QFont ViewSolutions::iGUITokensModel::font_botton_1 ( ) const
pure virtual

◆ font_botton_2()

virtual QFont ViewSolutions::iGUITokensModel::font_botton_2 ( ) const
pure virtual

◆ font_bubble()

virtual QFont ViewSolutions::iGUITokensModel::font_bubble ( ) const
pure virtual

◆ font_caption_1()

virtual QFont ViewSolutions::iGUITokensModel::font_caption_1 ( ) const
pure virtual

◆ font_caption_2()

virtual QFont ViewSolutions::iGUITokensModel::font_caption_2 ( ) const
pure virtual

◆ font_caption_3()

virtual QFont ViewSolutions::iGUITokensModel::font_caption_3 ( ) const
pure virtual

◆ font_subtitle_1()

virtual QFont ViewSolutions::iGUITokensModel::font_subtitle_1 ( ) const
pure virtual

◆ font_subtitle_2()

virtual QFont ViewSolutions::iGUITokensModel::font_subtitle_2 ( ) const
pure virtual

◆ font_subtitle_large()

virtual QFont ViewSolutions::iGUITokensModel::font_subtitle_large ( ) const
pure virtual

◆ font_subtitle_uppercase()

virtual QFont ViewSolutions::iGUITokensModel::font_subtitle_uppercase ( ) const
pure virtual

◆ font_subtitle_x_large()

virtual QFont ViewSolutions::iGUITokensModel::font_subtitle_x_large ( ) const
pure virtual

◆ font_title_1()

virtual QFont ViewSolutions::iGUITokensModel::font_title_1 ( ) const
pure virtual

◆ font_title_1_secondary()

virtual QFont ViewSolutions::iGUITokensModel::font_title_1_secondary ( ) const
pure virtual

◆ font_title_2()

virtual QFont ViewSolutions::iGUITokensModel::font_title_2 ( ) const
pure virtual

◆ font_title_3()

virtual QFont ViewSolutions::iGUITokensModel::font_title_3 ( ) const
pure virtual

◆ font_title_3_secondary()

virtual QFont ViewSolutions::iGUITokensModel::font_title_3_secondary ( ) const
pure virtual

◆ font_title_large()

virtual QFont ViewSolutions::iGUITokensModel::font_title_large ( ) const
pure virtual

◆ font_title_strong()

virtual QFont ViewSolutions::iGUITokensModel::font_title_strong ( ) const
pure virtual

◆ font_title_uppercase()

virtual QFont ViewSolutions::iGUITokensModel::font_title_uppercase ( ) const
pure virtual

◆ font_title_x_large()

virtual QFont ViewSolutions::iGUITokensModel::font_title_x_large ( ) const
pure virtual

◆ hover()

virtual QColor ViewSolutions::iGUITokensModel::hover ( ) const
pure virtual

◆ modelId()

QString ViewSolutions::iGUITokensModel::modelId ( ) const
virtual

modelId returns text model id. override this method to provide access to model in qml or other models.

Returns
model id.

Implements ViewSolutions::iModel.

Definition at line 14 of file iguitokensmodel.cpp.

◆ pressed_focused()

virtual QColor ViewSolutions::iGUITokensModel::pressed_focused ( ) const
pure virtual

Property Documentation

◆ color_accent_error

QColor ViewSolutions::iGUITokensModel::color_accent_error
read

Definition at line 29 of file iguitokensmodel.h.

◆ color_accent_primary

QColor ViewSolutions::iGUITokensModel::color_accent_primary
read

Definition at line 26 of file iguitokensmodel.h.

◆ color_accent_secondary

QColor ViewSolutions::iGUITokensModel::color_accent_secondary
read

Definition at line 28 of file iguitokensmodel.h.

◆ color_accent_success

QColor ViewSolutions::iGUITokensModel::color_accent_success
read

Definition at line 30 of file iguitokensmodel.h.

◆ color_background

QColor ViewSolutions::iGUITokensModel::color_background
read

Definition at line 43 of file iguitokensmodel.h.

◆ color_border_disabled

QColor ViewSolutions::iGUITokensModel::color_border_disabled
read

Definition at line 40 of file iguitokensmodel.h.

◆ color_border_primary

QColor ViewSolutions::iGUITokensModel::color_border_primary
read

Definition at line 38 of file iguitokensmodel.h.

◆ color_border_secondary

QColor ViewSolutions::iGUITokensModel::color_border_secondary
read

Definition at line 39 of file iguitokensmodel.h.

◆ color_devider

QColor ViewSolutions::iGUITokensModel::color_devider
read

Definition at line 42 of file iguitokensmodel.h.

◆ color_text_disabled

QColor ViewSolutions::iGUITokensModel::color_text_disabled
read

Definition at line 36 of file iguitokensmodel.h.

◆ color_text_primary

QColor ViewSolutions::iGUITokensModel::color_text_primary
read

Definition at line 32 of file iguitokensmodel.h.

◆ color_text_secondary

QColor ViewSolutions::iGUITokensModel::color_text_secondary
read

Definition at line 33 of file iguitokensmodel.h.

◆ color_text_tertiary

QColor ViewSolutions::iGUITokensModel::color_text_tertiary
read

Definition at line 34 of file iguitokensmodel.h.

◆ font_body_1

QFont ViewSolutions::iGUITokensModel::font_body_1
read

Definition at line 54 of file iguitokensmodel.h.

◆ font_body_2

QFont ViewSolutions::iGUITokensModel::font_body_2
read

Definition at line 55 of file iguitokensmodel.h.

◆ font_body_large

QFont ViewSolutions::iGUITokensModel::font_body_large
read

Definition at line 56 of file iguitokensmodel.h.

◆ font_botton_1

QFont ViewSolutions::iGUITokensModel::font_botton_1
read

Definition at line 74 of file iguitokensmodel.h.

◆ font_botton_2

QFont ViewSolutions::iGUITokensModel::font_botton_2
read

Definition at line 75 of file iguitokensmodel.h.

◆ font_bubble

QFont ViewSolutions::iGUITokensModel::font_bubble
read

Definition at line 76 of file iguitokensmodel.h.

◆ font_caption_1

QFont ViewSolutions::iGUITokensModel::font_caption_1
read

Definition at line 50 of file iguitokensmodel.h.

◆ font_caption_2

QFont ViewSolutions::iGUITokensModel::font_caption_2
read

Definition at line 51 of file iguitokensmodel.h.

◆ font_caption_3

QFont ViewSolutions::iGUITokensModel::font_caption_3
read

Definition at line 52 of file iguitokensmodel.h.

◆ font_subtitle_1

QFont ViewSolutions::iGUITokensModel::font_subtitle_1
read

Definition at line 57 of file iguitokensmodel.h.

◆ font_subtitle_2

QFont ViewSolutions::iGUITokensModel::font_subtitle_2
read

Definition at line 58 of file iguitokensmodel.h.

◆ font_subtitle_large

QFont ViewSolutions::iGUITokensModel::font_subtitle_large
read

Definition at line 59 of file iguitokensmodel.h.

◆ font_subtitle_uppercase

QFont ViewSolutions::iGUITokensModel::font_subtitle_uppercase
read

Definition at line 61 of file iguitokensmodel.h.

◆ font_subtitle_x_large

QFont ViewSolutions::iGUITokensModel::font_subtitle_x_large
read

Definition at line 60 of file iguitokensmodel.h.

◆ font_title_1

QFont ViewSolutions::iGUITokensModel::font_title_1
read

Definition at line 63 of file iguitokensmodel.h.

◆ font_title_1_secondary

QFont ViewSolutions::iGUITokensModel::font_title_1_secondary
read

Definition at line 64 of file iguitokensmodel.h.

◆ font_title_2

QFont ViewSolutions::iGUITokensModel::font_title_2
read

Definition at line 66 of file iguitokensmodel.h.

◆ font_title_3

QFont ViewSolutions::iGUITokensModel::font_title_3
read

Definition at line 67 of file iguitokensmodel.h.

◆ font_title_3_secondary

QFont ViewSolutions::iGUITokensModel::font_title_3_secondary
read

Definition at line 68 of file iguitokensmodel.h.

◆ font_title_large

QFont ViewSolutions::iGUITokensModel::font_title_large
read

Definition at line 71 of file iguitokensmodel.h.

◆ font_title_strong

QFont ViewSolutions::iGUITokensModel::font_title_strong
read

Definition at line 70 of file iguitokensmodel.h.

◆ font_title_uppercase

QFont ViewSolutions::iGUITokensModel::font_title_uppercase
read

Definition at line 73 of file iguitokensmodel.h.

◆ font_title_x_large

QFont ViewSolutions::iGUITokensModel::font_title_x_large
read

Definition at line 72 of file iguitokensmodel.h.

◆ hover

QColor ViewSolutions::iGUITokensModel::hover
read

Definition at line 47 of file iguitokensmodel.h.

◆ pressed_focused

QColor ViewSolutions::iGUITokensModel::pressed_focused
read

Definition at line 46 of file iguitokensmodel.h.


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