svgui
1.9
|
#include <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) | |
virtual | ~PropertyStack () |
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 |
Definition at line 28 of file PropertyStack.h.
PropertyStack::PropertyStack | ( | QWidget * | parent, |
View * | client | ||
) |
Definition at line 35 of file PropertyStack.cpp.
References activeTabClicked(), m_client, mouseEnteredTabBar(), mouseLeftTabBar(), propertyContainerAdded(), propertyContainerNameChanged(), propertyContainerPropertyChanged(), propertyContainerPropertyRangeChanged(), propertyContainerRemoved(), propertyContainerSelected(), repopulate(), and selectedContainerChanged().
PropertyStack::~PropertyStack | ( | ) | [virtual] |
Definition at line 78 of file PropertyStack.cpp.
View* PropertyStack::getClient | ( | ) | [inline] |
Definition at line 36 of file PropertyStack.h.
References m_client.
Referenced by PaneStack::propertyContainerSelected().
bool PropertyStack::containsContainer | ( | PropertyContainer * | container | ) | const |
Definition at line 154 of file PropertyStack.cpp.
References View::getPropertyContainer(), View::getPropertyContainerCount(), and m_client.
Referenced by PaneStack::propertyContainerSelected(), and PaneStack::setCurrentLayer().
int PropertyStack::getContainerIndex | ( | PropertyContainer * | container | ) | const |
Definition at line 165 of file PropertyStack.cpp.
References m_boxes.
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 186 of file PropertyStack.cpp.
References m_client, and repopulate().
Referenced by PropertyStack().
void PropertyStack::propertyContainerRemoved | ( | PropertyContainer * | ) | [slot] |
Definition at line 193 of file PropertyStack.cpp.
References m_client, and repopulate().
Referenced by PropertyStack().
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().
void PropertyStack::propertyContainerPropertyRangeChanged | ( | PropertyContainer * | pc | ) | [slot] |
Definition at line 215 of file PropertyStack.cpp.
References m_boxes.
Referenced by PropertyStack().
void PropertyStack::propertyContainerNameChanged | ( | PropertyContainer * | ) | [slot] |
Definition at line 225 of file PropertyStack.cpp.
References m_client, and repopulate().
Referenced by PropertyStack().
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().
void PropertyStack::mouseEnteredTabBar | ( | ) | [slot] |
Definition at line 257 of file PropertyStack.cpp.
References contextHelpChanged().
Referenced by PropertyStack().
void PropertyStack::mouseLeftTabBar | ( | ) | [slot] |
Definition at line 263 of file PropertyStack.cpp.
References contextHelpChanged().
Referenced by PropertyStack().
void PropertyStack::activeTabClicked | ( | ) | [slot] |
Definition at line 269 of file PropertyStack.cpp.
References m_client, and viewSelected().
Referenced by PropertyStack().
void PropertyStack::selectedContainerChanged | ( | int | n | ) | [protected, slot] |
Definition at line 250 of file PropertyStack.cpp.
References m_boxes, m_client, and propertyContainerSelected().
Referenced by PropertyStack().
void PropertyStack::repopulate | ( | ) | [protected] |
Definition at line 83 of file PropertyStack.cpp.
References contextHelpChanged(), LayerFactory::getInstance(), LayerFactory::getLayerPresentationName(), Layer::getLayerPresentationName(), View::getPropertyContainer(), View::getPropertyContainerCount(), 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 62 of file PropertyStack.h.
Referenced by activeTabClicked(), containsContainer(), getClient(), propertyContainerAdded(), propertyContainerNameChanged(), propertyContainerPropertyChanged(), propertyContainerRemoved(), PropertyStack(), repopulate(), selectedContainerChanged(), and showLayer().
std::vector<PropertyBox *> PropertyStack::m_boxes [protected] |
Definition at line 63 of file PropertyStack.h.
Referenced by getContainerIndex(), propertyContainerPropertyChanged(), propertyContainerPropertyRangeChanged(), repopulate(), selectedContainerChanged(), and showLayer().