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

#include <KisNodeDisplayModeAdapter.h>

+ Inheritance diagram for KisNodeDisplayModeAdapter:

Signals

void sigNodeDisplayModeChanged (bool showRootNode, bool showGlobalSelectionMask)
 

Public Member Functions

 KisNodeDisplayModeAdapter (QObject *parent=0)
 
void setShowGlobalSelectionMask (bool value)
 
void setShowRootNode (bool value)
 
bool showGlobalSelectionMask () const
 
bool showRootNode () const
 

Private Slots

void slotSettingsChanged ()
 

Private Member Functions

void slotSettingsChangedImpl (bool suppressSignals)
 

Private Attributes

bool m_showGlobalSelectionMask = false
 
bool m_showRootNode = false
 

Detailed Description

Definition at line 13 of file KisNodeDisplayModeAdapter.h.

Constructor & Destructor Documentation

◆ KisNodeDisplayModeAdapter()

KisNodeDisplayModeAdapter::KisNodeDisplayModeAdapter ( QObject * parent = 0)

Definition at line 12 of file KisNodeDisplayModeAdapter.cpp.

13 : QObject(parent)
14{
15 connect(KisConfigNotifier::instance(), SIGNAL(configChanged()),
16 SLOT(slotSettingsChanged()));
17
19}
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
static KisConfigNotifier * instance()
void slotSettingsChangedImpl(bool suppressSignals)

References connect(), KisConfigNotifier::instance(), slotSettingsChanged(), and slotSettingsChangedImpl().

Member Function Documentation

◆ setShowGlobalSelectionMask()

void KisNodeDisplayModeAdapter::setShowGlobalSelectionMask ( bool value)

Definition at line 38 of file KisNodeDisplayModeAdapter.cpp.

39{
40 KisConfig cfg(false);
41 cfg.setShowGlobalSelection(value);
43}
float value(const T *src, size_t ch)

References KisConfig::setShowGlobalSelection(), slotSettingsChanged(), and value().

◆ setShowRootNode()

void KisNodeDisplayModeAdapter::setShowRootNode ( bool value)

Definition at line 26 of file KisNodeDisplayModeAdapter.cpp.

27{
28 KisConfig cfg(false);
29 cfg.setShowRootLayer(value);
31}

References KisConfig::setShowRootLayer(), slotSettingsChanged(), and value().

◆ showGlobalSelectionMask()

bool KisNodeDisplayModeAdapter::showGlobalSelectionMask ( ) const

◆ showRootNode()

bool KisNodeDisplayModeAdapter::showRootNode ( ) const

Definition at line 21 of file KisNodeDisplayModeAdapter.cpp.

References m_showRootNode.

◆ sigNodeDisplayModeChanged

void KisNodeDisplayModeAdapter::sigNodeDisplayModeChanged ( bool showRootNode,
bool showGlobalSelectionMask )
signal

◆ slotSettingsChanged

void KisNodeDisplayModeAdapter::slotSettingsChanged ( )
privateslot

Definition at line 45 of file KisNodeDisplayModeAdapter.cpp.

46{
48}

References slotSettingsChangedImpl().

◆ slotSettingsChangedImpl()

void KisNodeDisplayModeAdapter::slotSettingsChangedImpl ( bool suppressSignals)
private

Definition at line 50 of file KisNodeDisplayModeAdapter.cpp.

51{
52 KisConfig cfg(true);
53
54 if (m_showGlobalSelectionMask != cfg.showGlobalSelection() ||
55 m_showRootNode != cfg.showRootLayer()) {
56
57 m_showGlobalSelectionMask = cfg.showGlobalSelection();
58 m_showRootNode = cfg.showRootLayer();
59
60 if (!suppressSignals) {
62 }
63 }
64}
void sigNodeDisplayModeChanged(bool showRootNode, bool showGlobalSelectionMask)

References m_showGlobalSelectionMask, m_showRootNode, KisConfig::showGlobalSelection(), KisConfig::showRootLayer(), and sigNodeDisplayModeChanged().

Member Data Documentation

◆ m_showGlobalSelectionMask

bool KisNodeDisplayModeAdapter::m_showGlobalSelectionMask = false
private

Definition at line 36 of file KisNodeDisplayModeAdapter.h.

◆ m_showRootNode

bool KisNodeDisplayModeAdapter::m_showRootNode = false
private

Definition at line 35 of file KisNodeDisplayModeAdapter.h.


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