#include <PropertyStack.h>
Collaboration diagram for PropertyStack:

Definition at line 28 of file PropertyStack.h.
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) | |
| View * | getClient () |
| 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 | |
| View * | m_client |
| std::vector< PropertyBox * > | m_boxes |
| PropertyStack::PropertyStack | ( | QWidget * | parent, | |
| View * | client | |||
| ) |
Definition at line 32 of file PropertyStack.cpp.
References activeTabClicked(), m_client, mouseEnteredTabBar(), mouseLeftTabBar(), propertyContainerAdded(), propertyContainerNameChanged(), propertyContainerPropertyChanged(), propertyContainerPropertyRangeChanged(), propertyContainerRemoved(), propertyContainerSelected(), repopulate(), and selectedContainerChanged().
| View* PropertyStack::getClient | ( | ) | [inline] |
| bool PropertyStack::containsContainer | ( | PropertyContainer * | container | ) | const |
Definition at line 134 of file PropertyStack.cpp.
References View::getPropertyContainer(), View::getPropertyContainerCount(), and m_client.
Referenced by PaneStack::setCurrentLayer().
| int PropertyStack::getContainerIndex | ( | PropertyContainer * | container | ) | const |
Definition at line 145 of file PropertyStack.cpp.
References View::getPropertyContainer(), View::getPropertyContainerCount(), and m_client.
Referenced by PaneStack::setCurrentLayer().
| void PropertyStack::viewSelected | ( | View * | client | ) | [signal] |
Referenced by activeTabClicked().
| void PropertyStack::propertyContainerSelected | ( | View * | client, | |
| PropertyContainer * | container | |||
| ) | [signal] |
Referenced by PropertyStack(), and selectedContainerChanged().
| void PropertyStack::contextHelpChanged | ( | const QString & | ) | [signal] |
Referenced by mouseEnteredTabBar(), mouseLeftTabBar(), and repopulate().
| void PropertyStack::propertyContainerAdded | ( | PropertyContainer * | ) | [slot] |
Definition at line 156 of file PropertyStack.cpp.
References m_client, and repopulate().
Referenced by PropertyStack().
| void PropertyStack::propertyContainerRemoved | ( | PropertyContainer * | ) | [slot] |
Definition at line 163 of file PropertyStack.cpp.
References m_client, and repopulate().
Referenced by PropertyStack().
| void PropertyStack::propertyContainerPropertyChanged | ( | PropertyContainer * | ) | [slot] |
Definition at line 170 of file PropertyStack.cpp.
References Layer::isLayerDormant(), m_boxes, and m_client.
Referenced by PropertyStack().
| void PropertyStack::propertyContainerPropertyRangeChanged | ( | PropertyContainer * | ) | [slot] |
Definition at line 185 of file PropertyStack.cpp.
References m_boxes.
Referenced by PropertyStack().
| void PropertyStack::propertyContainerNameChanged | ( | PropertyContainer * | ) | [slot] |
Definition at line 195 of file PropertyStack.cpp.
References m_client, and repopulate().
Referenced by PropertyStack().
| void PropertyStack::showLayer | ( | bool | ) | [slot] |
Definition at line 202 of file PropertyStack.cpp.
References m_boxes, m_client, and Layer::showLayer().
Referenced by repopulate().
| void PropertyStack::mouseEnteredTabBar | ( | ) | [slot] |
Definition at line 225 of file PropertyStack.cpp.
References contextHelpChanged().
Referenced by PropertyStack().
| void PropertyStack::mouseLeftTabBar | ( | ) | [slot] |
Definition at line 231 of file PropertyStack.cpp.
References contextHelpChanged().
Referenced by PropertyStack().
| void PropertyStack::activeTabClicked | ( | ) | [slot] |
Definition at line 237 of file PropertyStack.cpp.
References m_client, and viewSelected().
Referenced by PropertyStack().
| void PropertyStack::selectedContainerChanged | ( | int | ) | [protected, slot] |
Definition at line 218 of file PropertyStack.cpp.
References m_boxes, m_client, and propertyContainerSelected().
Referenced by PropertyStack().
| void PropertyStack::repopulate | ( | ) | [protected] |
Definition at line 76 of file PropertyStack.cpp.
References contextHelpChanged(), LayerFactory::getInstance(), LayerFactory::getLayerPresentationName(), View::getPropertyContainer(), View::getPropertyContainerCount(), PropertyContainer::getPropertyContainerName(), Layer::isLayerDormant(), PropertyBox::layerVisibilityChanged(), m_boxes, m_client, and showLayer().
Referenced by propertyContainerAdded(), propertyContainerNameChanged(), propertyContainerRemoved(), and PropertyStack().
| void PropertyStack::updateValues | ( | PropertyContainer * | ) | [protected] |
View* PropertyStack::m_client [protected] |
Definition at line 61 of file PropertyStack.h.
Referenced by activeTabClicked(), containsContainer(), getClient(), getContainerIndex(), propertyContainerAdded(), propertyContainerNameChanged(), propertyContainerPropertyChanged(), propertyContainerRemoved(), PropertyStack(), repopulate(), selectedContainerChanged(), and showLayer().
std::vector<PropertyBox *> PropertyStack::m_boxes [protected] |
Definition at line 62 of file PropertyStack.h.
Referenced by propertyContainerPropertyChanged(), propertyContainerPropertyRangeChanged(), repopulate(), selectedContainerChanged(), and showLayer().
1.5.1