39class Q_SLICER_QTMODULES_SEQUENCES_EXPORT
46 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
51 Q_PROPERTY(
bool toolBarVisible READ isToolBarVisible WRITE setToolBarVisible)
52 Q_PROPERTY(
bool autoShowToolBar READ autoShowToolBar WRITE setAutoShowToolBar)
62 QString helpText()const override;
63 QString acknowledgementText()const override;
64 QStringList contributors()const override;
66 QIcon icon()const override;
68 QStringList categories()const override;
69 QStringList dependencies() const override;
72 QStringList associatedNodeTypes()const override;
77 Q_INVOKABLE
bool autoShowToolBar();
78 Q_INVOKABLE
bool isToolBarVisible();
88 void setup() override;
98 void setToolBarVisible(
bool visible);
100 void setAutoShowToolBar(
bool autoShow);
101 void onNodeAddedEvent(vtkObject*, vtkObject*);
102 void onNodeRemovedEvent(vtkObject*, vtkObject*);
103 void updateAllVirtualOutputNodes();
108 QScopedPointer<qSlicerSequencesModulePrivate> d_ptr;