|
Slicer
5.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Libs/MRML/Widgets/qMRMLColorTableComboBox.h>


Public Types | |
| typedef qMRMLNodeComboBox | Superclass |
| Superclass typedef. More... | |
Public Types inherited from qMRMLNodeComboBox | |
| typedef QWidget | Superclass |
Public Member Functions | |
| qMRMLColorTableComboBox (QWidget *parent=nullptr) | |
| void | setMRMLScene (vtkMRMLScene *scene) override |
| ~qMRMLColorTableComboBox () override | |
Public Member Functions inherited from qMRMLNodeComboBox | |
| Q_INVOKABLE void | addAttribute (const QString &nodeType, const QString &attributeName, const QVariant &attributeValue=QVariant()) |
| bool | addEnabled () const |
| virtual Q_INVOKABLE void | addMenuAction (QAction *newAction) |
| QString | baseName (const QString &nodeType="") const |
| Q_INVOKABLE vtkMRMLNode * | currentNode () const |
| Return the currently selected node. 0 if no node is selected. More... | |
| QString | currentNodeID () const |
| Q_INVOKABLE QString | currentNodeId () const |
| bool | editEnabled () const |
| QStringList | hideChildNodeTypes () const |
| virtual QString | interactionNodeSingletonTag () const |
| QAbstractItemModel * | model () const |
| Q_INVOKABLE vtkMRMLScene * | mrmlScene () const |
| Q_INVOKABLE int | nodeCount () const |
| qMRMLNodeFactory * | nodeFactory () const |
| Q_INVOKABLE vtkMRMLNode * | nodeFromIndex (int index) const |
| QList< vtkMRMLNode * > | nodes () const |
| Return a list of all the nodes that are displayed in the combo box. More... | |
| Q_INVOKABLE QString | nodeTypeLabel (const QString &nodeType) const |
| QStringList | nodeTypes () const |
| QString | noneDisplay () const |
| bool | noneEnabled () const |
| qMRMLNodeComboBox (QWidget *parent=nullptr) | |
| Q_INVOKABLE void | removeAttribute (const QString &nodeType, const QString &attributeName) |
| bool | removeEnabled () const |
| bool | renameEnabled () const |
| Allow the user to rename the node. More... | |
| qMRMLSceneModel * | sceneModel () const |
| bool | selectNodeUponCreation () const |
| void | setAddEnabled (bool enable) |
| void | setBaseName (const QString &baseName, const QString &nodeType="") |
| void | setEditEnabled (bool enable) |
| void | setHideChildNodeTypes (const QStringList &nodeTypes) |
| virtual void | setInteractionNodeSingletonTag (const QString &tag) |
| Q_INVOKABLE void | setNodeTypeLabel (const QString &label, const QString &nodeType) |
| void | setNodeTypes (const QStringList &nodeTypes) |
| void | setNoneDisplay (const QString &displayName) |
| void | setNoneEnabled (bool enable) |
| void | setRemoveEnabled (bool enable) |
| void | setRenameEnabled (bool enable) |
| void | setSelectNodeUponCreation (bool value) |
| void | setShowChildNodeTypes (bool show) |
| void | setShowHidden (bool) |
| void | setSizeAdjustPolicy (QComboBox::SizeAdjustPolicy policy) |
| bool | showChildNodeTypes () const |
| bool | showHidden () const |
| QComboBox::SizeAdjustPolicy | sizeAdjustPolicy () const |
| Q_INVOKABLE qMRMLSortFilterProxyModel * | sortFilterProxyModel () const |
| ~qMRMLNodeComboBox () override | |
Protected Member Functions | |
| QAbstractItemModel * | createSceneModel () |
Protected Member Functions inherited from qMRMLNodeComboBox | |
| void | changeEvent (QEvent *event) override |
| QComboBox * | comboBox () const |
| qMRMLNodeComboBox (QAbstractItemModel *model, QWidget *parent=nullptr) | |
| qMRMLNodeComboBox will not take ownership on the model. More... | |
| qMRMLNodeComboBox (qMRMLNodeComboBoxPrivate *pimpl, QWidget *parent=nullptr) | |
| QAbstractItemModel * | rootModel () const |
| void | setComboBox (QComboBox *comboBox) |
Protected Attributes | |
| QScopedPointer< qMRMLColorTableComboBoxPrivate > | d_ptr |
Protected Attributes inherited from qMRMLNodeComboBox | |
| QScopedPointer< qMRMLNodeComboBoxPrivate > | d_ptr |
Additional Inherited Members | |
Properties inherited from qMRMLNodeComboBox | |
| bool | addEnabled |
| QString | baseName |
| QString | currentNodeId |
| QString | currentNodeID |
| bool | editEnabled |
| QStringList | hideChildNodeTypes |
| QString | interactionNodeSingletonTag |
| QStringList | nodeTypes |
| QString | noneDisplay |
| bool | noneEnabled |
| bool | removeEnabled |
| bool | renameEnabled |
| bool | selectNodeUponCreation |
| bool | showChildNodeTypes |
| bool | showHidden |
| QComboBox::SizeAdjustPolicy | sizeAdjustPolicy |
Public Slots inherited from qMRMLNodeComboBox | |
| virtual vtkMRMLNode * | addNode (QString nodeType) |
| Creates a node of the same type as in the "node types" property. More... | |
| virtual vtkMRMLNode * | addNode () |
| Creates a node of the same type as the first in the "node types" property. More... | |
| virtual void | editCurrentNode () |
| Edits the currently selected node. More... | |
| virtual void | removeCurrentNode () |
| virtual void | renameCurrentNode () |
| void | setCurrentNode (vtkMRMLNode *node) |
| Select the node to be current. More... | |
| void | setCurrentNode (const QString &nodeID) |
| void | setCurrentNodeID (const QString &nodeID) |
| void | setCurrentNodeIndex (int index) |
Signals inherited from qMRMLNodeComboBox | |
| void | currentNodeChanged (vtkMRMLNode *node) |
| void | currentNodeChanged (bool validNode) |
| void | currentNodeIDChanged (const QString &id) |
| void | currentNodeRenamed (const QString &newName) |
| Signal emitted when the current node is renamed. More... | |
| void | nodeAboutToBeEdited (vtkMRMLNode *node) |
| Signal emitted when edit node menu action is selected. More... | |
| void | nodeAboutToBeRemoved (vtkMRMLNode *node) |
| void | nodeActivated (vtkMRMLNode *node) |
| void | nodeAdded (vtkMRMLNode *node) |
| void | nodeAddedByUser (vtkMRMLNode *node) |
| Signal emitted when node is added by the user. More... | |
Protected Slots inherited from qMRMLNodeComboBox | |
| void | activateExtraItem (const QModelIndex &index) |
| void | emitCurrentNodeChanged () |
| void | emitNodeActivated (int currentIndex) |
| void | emitNodesAboutToBeRemoved (const QModelIndex &parent, int start, int end) |
| void | emitNodesAdded (const QModelIndex &parent, int start, int end) |
| void | refreshIfCurrentNodeHidden () |
Definition at line 33 of file qMRMLColorTableComboBox.h.
Superclass typedef.
Definition at line 38 of file qMRMLColorTableComboBox.h.
|
explicit |
Construct an empty qMRMLColorTableComboBox with a null scene, no nodeType, where the hidden nodes are not forced on display.
|
override |
|
protected |
|
overridevirtual |
Set the scene the combobox listens to. The scene is observed and when new nodes are added to the scene, the menu list is populated.
Reimplemented from qMRMLNodeComboBox.
|
protected |
Definition at line 50 of file qMRMLColorTableComboBox.h.
1.8.14