#include <PropertyStack.h>

Inheritance diagram for PropertyStack:
Inheritance graph
Collaboration diagram for PropertyStack:
Collaboration graph

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 ()
 
void tabBarContextMenuRequested (const QPoint &)
 

Signals

void viewSelected (View *client)
 
void propertyContainerSelected (View *client, PropertyContainer *container)
 
void propertyContainerContextMenuRequested (View *client, PropertyContainer *container, QPoint pos)
 
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 ( )
virtual

Definition at line 82 of file PropertyStack.cpp.

Member Function Documentation

bool PropertyStack::containsContainer ( PropertyContainer *  container) const
int PropertyStack::getContainerIndex ( PropertyContainer *  container) const

Definition at line 196 of file PropertyStack.cpp.

References m_boxes.

Referenced by getClient(), and PaneStack::setCurrentLayer().

void PropertyStack::viewSelected ( View client)
signal

Referenced by activeTabClicked(), and getClient().

void PropertyStack::propertyContainerSelected ( View client,
PropertyContainer *  container 
)
signal
void PropertyStack::propertyContainerContextMenuRequested ( View client,
PropertyContainer *  container,
QPoint  pos 
)
signal
void PropertyStack::contextHelpChanged ( const QString &  )
signal
void PropertyStack::propertyContainerAdded ( PropertyContainer *  )
slot

Definition at line 217 of file PropertyStack.cpp.

References m_client, and repopulate().

Referenced by getClient(), and PropertyStack().

void PropertyStack::propertyContainerRemoved ( PropertyContainer *  )
slot

Definition at line 231 of file PropertyStack.cpp.

References m_client, and repopulate().

Referenced by getClient(), and PropertyStack().

void PropertyStack::propertyContainerPropertyChanged ( PropertyContainer *  pc)
slot

Definition at line 245 of file PropertyStack.cpp.

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

Referenced by getClient(), and PropertyStack().

void PropertyStack::propertyContainerPropertyRangeChanged ( PropertyContainer *  pc)
slot

Definition at line 260 of file PropertyStack.cpp.

References m_boxes.

Referenced by getClient(), and PropertyStack().

void PropertyStack::propertyContainerNameChanged ( PropertyContainer *  )
slot

Definition at line 270 of file PropertyStack.cpp.

References m_client, and repopulate().

Referenced by getClient(), and PropertyStack().

void PropertyStack::showLayer ( bool  show)
slot
void PropertyStack::mouseEnteredTabBar ( )
slot

Definition at line 302 of file PropertyStack.cpp.

References contextHelpChanged().

Referenced by getClient(), and PropertyStack().

void PropertyStack::mouseLeftTabBar ( )
slot

Definition at line 308 of file PropertyStack.cpp.

References contextHelpChanged().

Referenced by getClient(), and PropertyStack().

void PropertyStack::activeTabClicked ( )
slot

Definition at line 314 of file PropertyStack.cpp.

References m_client, and viewSelected().

Referenced by getClient(), and PropertyStack().

void PropertyStack::tabBarContextMenuRequested ( const QPoint &  pos)
slot

Definition at line 172 of file PropertyStack.cpp.

References m_boxes, m_client, and propertyContainerContextMenuRequested().

Referenced by getClient(), and PropertyStack().

void PropertyStack::selectedContainerChanged ( int  n)
protectedslot

Definition at line 295 of file PropertyStack.cpp.

References m_boxes, m_client, and propertyContainerSelected().

Referenced by getClient(), and PropertyStack().

void PropertyStack::updateValues ( PropertyContainer *  )
protected

Member Data Documentation


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