SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
Public Member Functions | |
Internal (qtDiagram *self, const smtk::view::Information &info) | |
void | initialize () |
bool | computeNodeLayout () |
void | clear () |
bool | configure (const nlohmann::json &data) |
nlohmann::json | configuration () const |
void | updateFromOperation (const smtk::operation::Operation &op, const smtk::operation::Operation::Result &result) |
void | resetViewHints () |
void | includeInView (const QRectF &inclusion, int priority) |
void | applyViewHints () |
Public Attributes | |
const smtk::view::Configuration * | m_configuration |
qtDiagram * | m_self { nullptr } |
qtDiagramScene * | m_scene { nullptr } |
QPointer< QWidget > | m_widget |
QPointer< QVBoxLayout > | m_mainLayout |
QPointer< QHBoxLayout > | m_contentsLayout |
QPointer< QFrame > | m_sidebarOuter |
qtDiagramView * | m_view { nullptr } |
QPointer< QVBoxLayout > | m_sidebarMiddleLayout |
QPointer< QSizeGrip > | m_sidebarSizer |
QPointer< QScrollArea > | m_sidebarMiddle |
QPointer< QWidget > | m_sidebarInner |
QPointer< QVBoxLayout > | m_sidebarInnerLayout |
qtDiagramLegend * | m_legend { nullptr } |
QToolBar * | m_toolbar { nullptr } |
QActionGroup * | m_taskMode { nullptr } |
smtk::operation::Observers::Key | m_onKey |
std::unordered_map< smtk::common::UUID, qtBaseNode * > | m_nodeIndex |
std::unordered_map< qtBaseNode *, std::unordered_map< qtBaseNode *, std::unordered_map< smtk::string::Token, std::unordered_set< qtBaseArc * > > > > | m_arcIndex |
std::unordered_map< qtBaseNode *, std::unordered_set< qtBaseNode * > > | m_arcReverseIndex |
std::unordered_map< smtk::common::UUID, std::array< double, 2 > > | m_layoutMap |
std::unordered_map< smtk::string::Token, std::shared_ptr< qtDiagramGenerator > > | m_generators |
smtk::string::Token | m_mode |
smtk::string::Token | m_defaultModeName |
std::unordered_map< smtk::string::Token, std::shared_ptr< qtDiagramViewMode > > | m_modeMap |
std::shared_ptr< smtk::operation::Manager > | m_operationManager |
std::shared_ptr< smtk::common::Managers > | m_managers |
bool | m_nodesEnabled { true } |
bool | m_nodeSelectionEnabled { true } |
bool | m_arcSelectionEnabled { false } |
std::vector< QRectF > | m_inclusions |
Rectangles hinted by generators for inclusion into the viewport. | |
QPointer< QDockWidget > | m_dock |
QPointer< QAction > | m_toggleSidebar |
std::string | m_selectionSource |
int | m_selectionValue { -1 } |
smtk::view::SelectionObservers::Key | m_selectionObserver |
bool | m_selectionUpdatingFromSMTK { false } |
QRect | m_lastSidebarRect |