Krita Source Code Documentation
Loading...
Searching...
No Matches
KisTheme Class Reference

The KisTheme class. More...

#include <KisTheme.h>

+ Inheritance diagram for KisTheme:

Public Slots

void slotUpdateThemes ()
 

Public Member Functions

KisThemeColorGroupbutton ()
 
 KisTheme (QObject *parent=nullptr)
 
KisThemeColorGroupselection ()
 
KisThemeColorGrouptooltip ()
 
KisThemeColorGroupview ()
 
KisThemeColorGroupwindow ()
 

Properties

FINALKisThemeColorGroup * button
 
FINALKisThemeColorGroup * selection
 
FINALKisThemeColorGroup * tooltip
 
KisThemeColorGroupview
 
FINALKisThemeColorGroup * window
 

Private Attributes

KisThemeColorGroup m_button
 
KisThemeColorGroup m_selection
 
KisThemeColorGroup m_tooltip
 
KisThemeColorGroup m_view
 
KisThemeColorGroup m_window
 

Detailed Description

The KisTheme class.

This class both handles retrieving colors from KColorScheme, as well as listening to theme changes, simplifying theme updates.

Definition at line 253 of file KisTheme.h.

Constructor & Destructor Documentation

◆ KisTheme()

KisTheme::KisTheme ( QObject * parent = nullptr)

Definition at line 371 of file KisTheme.cpp.

372 : QObject(parent)
378{
380}
void sigThemeChanged()
static const KisThemeConfig * instance()
Definition KisTheme.cpp:10
KisThemeColorGroup m_button
Definition KisTheme.h:279
KisThemeColorGroup m_view
Definition KisTheme.h:277
KisThemeColorGroup m_selection
Definition KisTheme.h:280
KisThemeColorGroup m_window
Definition KisTheme.h:278
KisThemeColorGroup m_tooltip
Definition KisTheme.h:281
void slotUpdateThemes()
Definition KisTheme.cpp:407

References KisThemeConfig::instance(), KisThemeConfig::sigThemeChanged(), and slotUpdateThemes().

Member Function Documentation

◆ button()

KisThemeColorGroup * KisTheme::button ( )

◆ selection()

KisThemeColorGroup * KisTheme::selection ( )

◆ slotUpdateThemes

void KisTheme::slotUpdateThemes ( )
slot

◆ tooltip()

KisThemeColorGroup * KisTheme::tooltip ( )

◆ view()

KisThemeColorGroup * KisTheme::view ( )

◆ window()

KisThemeColorGroup * KisTheme::window ( )

Member Data Documentation

◆ m_button

KisThemeColorGroup KisTheme::m_button
private

Definition at line 279 of file KisTheme.h.

◆ m_selection

KisThemeColorGroup KisTheme::m_selection
private

Definition at line 280 of file KisTheme.h.

◆ m_tooltip

KisThemeColorGroup KisTheme::m_tooltip
private

Definition at line 281 of file KisTheme.h.

◆ m_view

KisThemeColorGroup KisTheme::m_view
private

Definition at line 277 of file KisTheme.h.

◆ m_window

KisThemeColorGroup KisTheme::m_window
private

Definition at line 278 of file KisTheme.h.

Property Documentation

◆ button

KisThemeColorGroup * KisTheme::button
read

Definition at line 259 of file KisTheme.h.

◆ selection

KisThemeColorGroup * KisTheme::selection
read

Definition at line 260 of file KisTheme.h.

◆ tooltip

KisThemeColorGroup * KisTheme::tooltip
read

Definition at line 261 of file KisTheme.h.

◆ view

KisThemeColorGroup * KisTheme::view
read

Definition at line 257 of file KisTheme.h.

◆ window

KisThemeColorGroup * KisTheme::window
read

Definition at line 258 of file KisTheme.h.


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