|
Slicer
4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyCloneNodePlugin.h>


Public Types | |
| typedef qSlicerSubjectHierarchyAbstractPlugin | Superclass |
Public Types inherited from qSlicerSubjectHierarchyAbstractPlugin | |
| typedef QObject | Superclass |
Public Member Functions | |
| virtual QList< QAction * > | itemContextMenuActions () const |
| Get item context menu item actions to add to tree view. More... | |
| qSlicerSubjectHierarchyCloneNodePlugin (QObject *parent=NULL) | |
| virtual void | showContextMenuActionsForItem (vtkIdType itemID) |
| virtual | ~qSlicerSubjectHierarchyCloneNodePlugin () |
Public Member Functions inherited from qSlicerSubjectHierarchyAbstractPlugin | |
| virtual bool | addNodeToSubjectHierarchy (vtkMRMLNode *node, vtkIdType parentItemID) |
| virtual double | canAddNodeToSubjectHierarchy (vtkMRMLNode *node, vtkIdType parentItemID=vtkMRMLSubjectHierarchyNode::INVALID_ITEM_ID) const |
| virtual Q_INVOKABLE double | canOwnSubjectHierarchyItem (vtkIdType itemID) const |
| virtual double | canReparentItemInsideSubjectHierarchy (vtkIdType itemID, vtkIdType parentItemID) const |
| virtual QString | displayedItemName (vtkIdType itemID) const |
| virtual Q_INVOKABLE void | editProperties (vtkIdType itemID) |
| Open module belonging to item and set inputs in opened module. More... | |
| virtual Q_INVOKABLE int | getDisplayVisibility (vtkIdType itemID) const |
| virtual const QString | helpText () const |
| Get help text for plugin to be added in subject hierarchy module widget help box. More... | |
| virtual QIcon | icon (vtkIdType itemID) |
| Q_INVOKABLE bool | isThisPluginOwnerOfItem (vtkIdType itemID) const |
| Determines if the item is owned by this plugin. More... | |
| virtual QString | name () const |
| Get the name of the plugin. More... | |
| qSlicerSubjectHierarchyAbstractPlugin (QObject *parent=NULL) | |
| virtual bool | reparentItemInsideSubjectHierarchy (vtkIdType itemID, vtkIdType parentItemID) |
| virtual Q_INVOKABLE const QString | roleForPlugin () const |
| virtual Q_INVOKABLE QList< QAction * > | sceneContextMenuActions () const |
| virtual Q_INVOKABLE void | setDisplayVisibility (vtkIdType itemID, int visible) |
| Set display visibility of a owned subject hierarchy item. More... | |
| virtual void | setName (QString name) |
| virtual Q_INVOKABLE void | showVisibilityContextMenuActionsForItem (vtkIdType itemID) |
| virtual Q_INVOKABLE QString | tooltip (vtkIdType itemID) const |
| Generate tooltip for a owned subject hierarchy item. More... | |
| virtual Q_INVOKABLE QList< QAction * > | visibilityContextMenuActions () const |
| virtual Q_INVOKABLE QIcon | visibilityIcon (int visible) |
| Get visibility icon for a visibility state. More... | |
| virtual | ~qSlicerSubjectHierarchyAbstractPlugin () |
Static Public Member Functions | |
| static Q_INVOKABLE const QString | getCloneNodeNamePostfix () |
Static Public Member Functions inherited from qSlicerSubjectHierarchyAbstractPlugin | |
| static Q_INVOKABLE qSlicerAbstractModuleWidget * | switchToModule (QString moduleName) |
Protected Slots | |
| void | cloneCurrentItem () |
| Clone currently selected subject hierarchy entry and associated data node. More... | |
Protected Attributes | |
| QScopedPointer< qSlicerSubjectHierarchyCloneNodePluginPrivate > | d_ptr |
Protected Attributes inherited from qSlicerSubjectHierarchyAbstractPlugin | |
| QString | m_Name |
| Name of the plugin. More... | |
Additional Inherited Members | |
Properties inherited from qSlicerSubjectHierarchyAbstractPlugin | |
| QString | name |
Signals inherited from qSlicerSubjectHierarchyAbstractPlugin | |
| void | requestExpandItem (vtkIdType itemID) |
| Signal requesting expanding of the subject hierarchy tree item belonging to an item. More... | |
| void | requestInvalidateFilter () const |
Protected Member Functions inherited from qSlicerSubjectHierarchyAbstractPlugin | |
| void | hideAllContextMenuActions () const |
Definition at line 40 of file qSlicerSubjectHierarchyCloneNodePlugin.h.
Definition at line 46 of file qSlicerSubjectHierarchyCloneNodePlugin.h.
| qSlicerSubjectHierarchyCloneNodePlugin::qSlicerSubjectHierarchyCloneNodePlugin | ( | QObject * | parent = NULL | ) |
|
virtual |
|
protectedslot |
Clone currently selected subject hierarchy entry and associated data node.
|
static |
|
virtual |
Get item context menu item actions to add to tree view.
Reimplemented from qSlicerSubjectHierarchyAbstractPlugin.
|
virtual |
Show context menu actions valid for given subject hierarchy node.
| node | Subject Hierarchy node to show the context menu items for. If NULL, then shows menu items for the scene |
Reimplemented from qSlicerSubjectHierarchyAbstractPlugin.
|
protected |
Definition at line 66 of file qSlicerSubjectHierarchyCloneNodePlugin.h.
1.8.13