svgui
1.9
|
#include <PaneStack.h>
Definition at line 36 of file PaneStack.h.
Definition at line 61 of file PaneStack.h.
PaneStack::PaneStack | ( | QWidget * | parent, |
ViewManager * | viewManager | ||
) |
Definition at line 39 of file PaneStack.cpp.
References m_propertyStackStack, and m_splitter.
Pane * PaneStack::addPane | ( | bool | suppressPropertyBox = false | ) |
Definition at line 71 of file PaneStack.cpp.
References getPaneCount(), and insertPane().
Pane * PaneStack::insertPane | ( | int | index, |
bool | suppressPropertyBox = false |
||
) |
Definition at line 77 of file PaneStack.cpp.
References contextHelpChanged(), PaneStack::PaneRec::currentIndicator, doubleClickSelectInvoked(), dropAccepted(), PaneStack::PaneRec::frame, indicatorClicked(), PaneStack::PaneRec::layout, m_currentPane, m_layoutStyle, m_panes, m_propertyStackStack, m_showAccessories, m_splitter, m_viewManager, PaneStack::PaneRec::pane, paneAdded(), paneDeleteButtonClicked(), paneDropAccepted(), paneInteractedWith(), propertyContainerAdded(), propertyContainerRemoved(), propertyContainerSelected(), PaneStack::PaneRec::propertyStack, PropertyStackPerPaneLayout, rightButtonMenuRequested(), setCurrentPane(), View::setViewManager(), showOrHidePaneAccessories(), viewSelected(), and PaneStack::PaneRec::xButton.
Referenced by addPane().
void PaneStack::deletePane | ( | Pane * | pane | ) |
Definition at line 246 of file PaneStack.cpp.
References m_currentPane, m_hiddenPanes, m_panes, paneAboutToBeDeleted(), paneDeleted(), setCurrentPane(), and showOrHidePaneAccessories().
int PaneStack::getPaneCount | ( | ) | const |
Definition at line 324 of file PaneStack.cpp.
References m_panes.
Referenced by addPane(), getPaneIndex(), LayerTreeModel::index(), LayerTreeModel::LayerTreeModel(), ModelMetadataModel::ModelMetadataModel(), LayerTreeModel::playParametersAudibilityChanged(), LayerTreeModel::propertyContainerPropertyChanged(), ModelMetadataModel::rebuildModelSet(), LayerTreeModel::rowCount(), and showOrHidePaneAccessories().
Pane * PaneStack::getPane | ( | int | n | ) |
Definition at line 219 of file PaneStack.cpp.
References m_panes.
Referenced by getPaneIndex(), LayerTreeModel::index(), LayerTreeModel::LayerTreeModel(), ModelMetadataModel::ModelMetadataModel(), LayerTreeModel::playParametersAudibilityChanged(), LayerTreeModel::propertyContainerPropertyChanged(), ModelMetadataModel::rebuildModelSet(), and LayerTreeModel::rowCount().
int PaneStack::getPaneIndex | ( | Pane * | pane | ) |
Definition at line 229 of file PaneStack.cpp.
References getPane(), and getPaneCount().
Referenced by LayerTreeModel::parent().
void PaneStack::hidePane | ( | Pane * | pane | ) |
Definition at line 336 of file PaneStack.cpp.
References m_currentPane, m_hiddenPanes, m_panes, paneHidden(), setCurrentPane(), and showOrHidePaneAccessories().
void PaneStack::showPane | ( | Pane * | pane | ) |
!! update current pane
Definition at line 369 of file PaneStack.cpp.
References m_hiddenPanes, m_panes, and showOrHidePaneAccessories().
int PaneStack::getHiddenPaneCount | ( | ) | const |
Definition at line 330 of file PaneStack.cpp.
References m_hiddenPanes.
Pane * PaneStack::getHiddenPane | ( | int | n | ) |
Definition at line 240 of file PaneStack.cpp.
References m_hiddenPanes.
void PaneStack::setCurrentPane | ( | Pane * | pane | ) |
Definition at line 393 of file PaneStack.cpp.
References currentPaneChanged(), m_currentPane, m_layoutStyle, m_panes, m_propertyStackStack, and PropertyStackPerPaneLayout.
Referenced by deletePane(), hidePane(), indicatorClicked(), insertPane(), paneInteractedWith(), propertyContainerSelected(), setCurrentLayer(), and viewSelected().
void PaneStack::setCurrentLayer | ( | Pane * | pane, |
Layer * | layer | ||
) |
Definition at line 433 of file PaneStack.cpp.
References PropertyStack::containsContainer(), currentLayerChanged(), PropertyStack::getContainerIndex(), View::getPropertyContainer(), m_currentPane, m_panes, and setCurrentPane().
Definition at line 465 of file PaneStack.cpp.
References m_currentPane.
LayoutStyle PaneStack::getLayoutStyle | ( | ) | const [inline] |
Definition at line 67 of file PaneStack.h.
References m_layoutStyle.
void PaneStack::setLayoutStyle | ( | LayoutStyle | style | ) |
Definition at line 185 of file PaneStack.cpp.
References m_layoutStyle, m_panes, m_propertyStackStack, NoPropertyStacks, PropertyStackPerPaneLayout, and SinglePropertyStackLayout.
void PaneStack::setPropertyStackMinWidth | ( | int | mw | ) |
Definition at line 175 of file PaneStack.cpp.
References m_panes, and m_propertyStackMinWidth.
void PaneStack::setShowPaneAccessories | ( | bool | show | ) |
Definition at line 65 of file PaneStack.cpp.
References m_showAccessories.
void PaneStack::sizePanesEqually | ( | ) |
Definition at line 603 of file PaneStack.cpp.
References m_panes, and m_splitter.
void PaneStack::currentPaneChanged | ( | Pane * | pane | ) | [signal] |
Referenced by setCurrentPane().
void PaneStack::currentLayerChanged | ( | Pane * | pane, |
Layer * | layer | ||
) | [signal] |
Referenced by propertyContainerSelected(), and setCurrentLayer().
void PaneStack::rightButtonMenuRequested | ( | Pane * | pane, |
QPoint | position | ||
) | [signal] |
Referenced by insertPane(), and rightButtonMenuRequested().
void PaneStack::propertyStacksResized | ( | int | width | ) | [signal] |
void PaneStack::propertyStacksResized | ( | ) | [signal] |
Referenced by sizePropertyStacks().
void PaneStack::contextHelpChanged | ( | const QString & | ) | [signal] |
Referenced by insertPane().
void PaneStack::paneAdded | ( | Pane * | pane | ) | [signal] |
void PaneStack::paneAdded | ( | ) | [signal] |
Referenced by insertPane().
void PaneStack::paneHidden | ( | Pane * | pane | ) | [signal] |
void PaneStack::paneHidden | ( | ) | [signal] |
Referenced by hidePane().
void PaneStack::paneAboutToBeDeleted | ( | Pane * | pane | ) | [signal] |
Referenced by deletePane().
void PaneStack::paneDeleted | ( | ) | [signal] |
Referenced by deletePane().
void PaneStack::dropAccepted | ( | Pane * | pane, |
QStringList | uriList | ||
) | [signal] |
Referenced by insertPane(), and paneDropAccepted().
void PaneStack::dropAccepted | ( | Pane * | pane, |
QString | text | ||
) | [signal] |
void PaneStack::paneDeleteButtonClicked | ( | Pane * | pane | ) | [signal] |
void PaneStack::doubleClickSelectInvoked | ( | int | frame | ) | [signal] |
Referenced by insertPane().
void PaneStack::propertyContainerAdded | ( | PropertyContainer * | ) | [slot] |
Definition at line 471 of file PaneStack.cpp.
References sizePropertyStacks().
Referenced by insertPane().
void PaneStack::propertyContainerRemoved | ( | PropertyContainer * | ) | [slot] |
Definition at line 477 of file PaneStack.cpp.
References sizePropertyStacks().
Referenced by insertPane().
void PaneStack::propertyContainerSelected | ( | View * | client, |
PropertyContainer * | pc | ||
) | [slot] |
Definition at line 483 of file PaneStack.cpp.
References PropertyStack::containsContainer(), currentLayerChanged(), PropertyStack::getClient(), m_currentPane, m_panes, and setCurrentPane().
Referenced by insertPane().
void PaneStack::viewSelected | ( | View * | v | ) | [slot] |
Definition at line 504 of file PaneStack.cpp.
References setCurrentPane().
Referenced by insertPane().
void PaneStack::paneInteractedWith | ( | ) | [slot] |
Definition at line 511 of file PaneStack.cpp.
References setCurrentPane().
Referenced by insertPane().
void PaneStack::rightButtonMenuRequested | ( | QPoint | position | ) | [slot] |
Definition at line 519 of file PaneStack.cpp.
References rightButtonMenuRequested().
void PaneStack::paneDropAccepted | ( | QStringList | uriList | ) | [slot] |
Definition at line 565 of file PaneStack.cpp.
References dropAccepted().
Referenced by insertPane().
void PaneStack::paneDropAccepted | ( | QString | text | ) | [slot] |
Definition at line 572 of file PaneStack.cpp.
References dropAccepted().
void PaneStack::paneDeleteButtonClicked | ( | ) | [slot] |
void PaneStack::indicatorClicked | ( | ) | [slot] |
Definition at line 590 of file PaneStack.cpp.
References m_panes, and setCurrentPane().
Referenced by insertPane().
void PaneStack::sizePropertyStacks | ( | ) | [protected] |
Definition at line 527 of file PaneStack.cpp.
References m_panes, m_propertyStackMinWidth, m_propertyStackStack, and propertyStacksResized().
Referenced by propertyContainerAdded(), and propertyContainerRemoved().
void PaneStack::showOrHidePaneAccessories | ( | ) | [protected] |
Definition at line 311 of file PaneStack.cpp.
References getPaneCount(), m_panes, and m_showAccessories.
Referenced by deletePane(), hidePane(), insertPane(), and showPane().
Pane* PaneStack::m_currentPane [protected] |
Definition at line 111 of file PaneStack.h.
Referenced by deletePane(), getCurrentPane(), hidePane(), insertPane(), propertyContainerSelected(), setCurrentLayer(), and setCurrentPane().
std::vector<PaneRec> PaneStack::m_panes [protected] |
Definition at line 123 of file PaneStack.h.
Referenced by deletePane(), getPane(), getPaneCount(), hidePane(), indicatorClicked(), insertPane(), paneDeleteButtonClicked(), propertyContainerSelected(), setCurrentLayer(), setCurrentPane(), setLayoutStyle(), setPropertyStackMinWidth(), showOrHidePaneAccessories(), showPane(), sizePanesEqually(), and sizePropertyStacks().
std::vector<PaneRec> PaneStack::m_hiddenPanes [protected] |
Definition at line 124 of file PaneStack.h.
Referenced by deletePane(), getHiddenPane(), getHiddenPaneCount(), hidePane(), and showPane().
bool PaneStack::m_showAccessories [protected] |
Definition at line 126 of file PaneStack.h.
Referenced by insertPane(), setShowPaneAccessories(), and showOrHidePaneAccessories().
QSplitter* PaneStack::m_splitter [protected] |
Definition at line 128 of file PaneStack.h.
Referenced by insertPane(), PaneStack(), and sizePanesEqually().
QStackedWidget* PaneStack::m_propertyStackStack [protected] |
Definition at line 129 of file PaneStack.h.
Referenced by insertPane(), PaneStack(), setCurrentPane(), setLayoutStyle(), and sizePropertyStacks().
ViewManager* PaneStack::m_viewManager [protected] |
Definition at line 131 of file PaneStack.h.
Referenced by insertPane().
int PaneStack::m_propertyStackMinWidth [protected] |
Definition at line 132 of file PaneStack.h.
Referenced by setPropertyStackMinWidth(), and sizePropertyStacks().
LayoutStyle PaneStack::m_layoutStyle [protected] |
Definition at line 137 of file PaneStack.h.
Referenced by getLayoutStyle(), insertPane(), setCurrentPane(), and setLayoutStyle().