svgui  1.9
PropertyStack Class Reference

#include <PropertyStack.h>

Inheritance diagram for PropertyStack:
Collaboration diagram for PropertyStack:

Public Slots

void propertyContainerAdded (PropertyContainer *)
 
void propertyContainerRemoved (PropertyContainer *)
 
void propertyContainerPropertyChanged (PropertyContainer *)
 
void propertyContainerPropertyRangeChanged (PropertyContainer *)
 
void propertyContainerNameChanged (PropertyContainer *)
 
void showLayer (bool)
 
void mouseEnteredTabBar ()
 
void mouseLeftTabBar ()
 
void activeTabClicked ()
 

Signals

void viewSelected (View *client)
 
void propertyContainerSelected (View *client, PropertyContainer *container)
 
void contextHelpChanged (const QString &)
 

Public Member Functions

 PropertyStack (QWidget *parent, View *client)
 
virtual ~PropertyStack ()
 
ViewgetClient ()
 
bool containsContainer (PropertyContainer *container) const
 
int getContainerIndex (PropertyContainer *container) const
 

Protected Slots

void selectedContainerChanged (int)
 

Protected Member Functions

void repopulate ()
 
void updateValues (PropertyContainer *)
 

Protected Attributes

Viewm_client
 
std::vector< PropertyBox * > m_boxes
 

Detailed Description

Definition at line 28 of file PropertyStack.h.

Constructor & Destructor Documentation

◆ PropertyStack()

◆ ~PropertyStack()

PropertyStack::~PropertyStack ( )
virtual

Definition at line 78 of file PropertyStack.cpp.

Member Function Documentation

◆ getClient()

View* PropertyStack::getClient ( )
inline

Definition at line 36 of file PropertyStack.h.

References m_client.

Referenced by PaneStack::propertyContainerSelected().

◆ containsContainer()

bool PropertyStack::containsContainer ( PropertyContainer *  container) const

◆ getContainerIndex()

int PropertyStack::getContainerIndex ( PropertyContainer *  container) const

Definition at line 165 of file PropertyStack.cpp.

References m_boxes.

Referenced by PaneStack::setCurrentLayer().

◆ viewSelected

void PropertyStack::viewSelected ( View client)
signal

Referenced by activeTabClicked().

◆ propertyContainerSelected

void PropertyStack::propertyContainerSelected ( View client,
PropertyContainer *  container 
)
signal

◆ contextHelpChanged

void PropertyStack::contextHelpChanged ( const QString &  )
signal

◆ propertyContainerAdded

void PropertyStack::propertyContainerAdded ( PropertyContainer *  )
slot

Definition at line 186 of file PropertyStack.cpp.

References m_client, and repopulate().

Referenced by PropertyStack().

◆ propertyContainerRemoved

void PropertyStack::propertyContainerRemoved ( PropertyContainer *  )
slot

Definition at line 193 of file PropertyStack.cpp.

References m_client, and repopulate().

Referenced by PropertyStack().

◆ propertyContainerPropertyChanged

void PropertyStack::propertyContainerPropertyChanged ( PropertyContainer *  pc)
slot

Definition at line 200 of file PropertyStack.cpp.

References Layer::isLayerDormant(), m_boxes, and m_client.

Referenced by PropertyStack().

◆ propertyContainerPropertyRangeChanged

void PropertyStack::propertyContainerPropertyRangeChanged ( PropertyContainer *  pc)
slot

Definition at line 215 of file PropertyStack.cpp.

References m_boxes.

Referenced by PropertyStack().

◆ propertyContainerNameChanged

void PropertyStack::propertyContainerNameChanged ( PropertyContainer *  )
slot

Definition at line 225 of file PropertyStack.cpp.

References m_client, and repopulate().

Referenced by PropertyStack().

◆ showLayer

void PropertyStack::showLayer ( bool  show)
slot

Definition at line 232 of file PropertyStack.cpp.

References CommandHistory::addCommand(), CommandHistory::getInstance(), m_boxes, and m_client.

Referenced by repopulate().

◆ mouseEnteredTabBar

void PropertyStack::mouseEnteredTabBar ( )
slot

Definition at line 257 of file PropertyStack.cpp.

References contextHelpChanged().

Referenced by PropertyStack().

◆ mouseLeftTabBar

void PropertyStack::mouseLeftTabBar ( )
slot

Definition at line 263 of file PropertyStack.cpp.

References contextHelpChanged().

Referenced by PropertyStack().

◆ activeTabClicked

void PropertyStack::activeTabClicked ( )
slot

Definition at line 269 of file PropertyStack.cpp.

References m_client, and viewSelected().

Referenced by PropertyStack().

◆ selectedContainerChanged

void PropertyStack::selectedContainerChanged ( int  n)
protectedslot

Definition at line 250 of file PropertyStack.cpp.

References m_boxes, m_client, and propertyContainerSelected().

Referenced by PropertyStack().

◆ repopulate()

◆ updateValues()

void PropertyStack::updateValues ( PropertyContainer *  )
protected

Member Data Documentation

◆ m_client

◆ m_boxes


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