#include <qSlicermiAnnotationModuleAnnotationPropertyDialog.h>
| qSlicermiAnnotationModuleAnnotationPropertyDialog::qSlicermiAnnotationModuleAnnotationPropertyDialog | ( | vtkMRMLNode * | node, | |
| vtkSlicermiAnnotationModuleLogic * | logic | |||
| ) |
References createConnection(), Initialize(), m_angleCopy, m_isUpdated, m_lineDispCopy, m_logic, m_nodeId, m_pointDispCopy, m_rulerCopy, m_textDispCopy, and ui.
| qSlicermiAnnotationModuleAnnotationPropertyDialog::~qSlicermiAnnotationModuleAnnotationPropertyDialog | ( | ) |
References m_angleCopy, m_gridLayout, m_lineDispCopy, m_lineEditList, m_pointDispCopy, m_rulerCopy, and m_textDispCopy.
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::colorPropertyChanged | ( | QColor | , | |
| char * | , | |||
| int | ||||
| ) | [signal] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::coordinateChanged | ( | QString | , | |
| char * | ||||
| ) | [signal] |
Referenced by onCoordinateChanged().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::createConnection | ( | ) | [private] |
References connect(), onDialogAccepted(), onDialogRejected(), onLineAmbientChanged(), onLineColorChanged(), onLineDiffuseChanged(), onLineOpacityChanged(), onLineSelectedColorChanged(), onLineSpecularChanged(), onLineWidthChanged(), onPointAmbientChanged(), onPointColorChanged(), onPointDiffuseChanged(), onPointOpacityChanged(), onPointSelectedColorChanged(), onPointSizeChanged(), onPointSpecularChanged(), onTextChanged(), onTextColorChanged(), onTextScaleChanged(), onTextSelectedColorChanged(), textChanged(), and ui.
Referenced by qSlicermiAnnotationModuleAnnotationPropertyDialog().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::dialogAccepted | ( | char * | , | |
| QString | ||||
| ) | [signal] |
Referenced by onDialogAccepted().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::dialogRejected | ( | char * | ) | [signal] |
Referenced by onDialogRejected().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::doublePropertyChanged | ( | double | , | |
| char * | , | |||
| int | ||||
| ) | [signal] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::FormatValueToChar | ( | const char * | format, | |
| double | value, | |||
| QString & | valueString | |||
| ) | [static] |
Referenced by qSlicermiAnnotationModuleWidget::AddAngleCompleted(), qSlicermiAnnotationModuleWidget::deleteSelectedButtonClicked(), onCoordinateChanged(), qSlicermiAnnotationModuleWidget::onCreateMeasurementRulerButtonClicked(), qSlicermiAnnotationModuleWidget::onGenerateReportButtonClicked(), qSlicermiAnnotationModuleWidget::onStickyNodeButtonClicked(), qSlicermiAnnotationModuleWidget::propertyRestored(), qSlicermiAnnotationModuleWidget::StartAddingFiducials(), qSlicermiAnnotationModuleWidget::updateAnnotationTable(), and qSlicermiAnnotationModuleWidget::updateValue().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::Initialize | ( | vtkMRMLNode * | node | ) |
References connect(), vtkSlicermiAnnotationModuleLogic::GetAnnotationControlPointsCoordinate(), vtkSlicermiAnnotationModuleLogic::GetAnnotationLinesPropertiesColor(), vtkSlicermiAnnotationModuleLogic::GetAnnotationLinesPropertiesDouble(), vtkSlicermiAnnotationModuleLogic::GetAnnotationMeasurement(), vtkSlicermiAnnotationModuleLogic::GetAnnotationTextFormatProperty(), vtkSlicermiAnnotationModuleLogic::GetAnnotationTextProperty(), vtkSlicermiAnnotationModuleLogic::GetIconName(), vtkSlicermiAnnotationModuleLogic::GetNumberOfControlPoints(), slicerget::id, vtkSlicermiAnnotationModuleLogic::LINE_AMBIENT, vtkSlicermiAnnotationModuleLogic::LINE_COLOR, vtkSlicermiAnnotationModuleLogic::LINE_DIFFUSE, vtkSlicermiAnnotationModuleLogic::LINE_OPACITY, vtkSlicermiAnnotationModuleLogic::LINE_SELECTED_COLOR, vtkSlicermiAnnotationModuleLogic::LINE_SPECULAR, vtkSlicermiAnnotationModuleLogic::LINE_WIDTH, m_gridLayout, m_lineEditList, m_logic, onCoordinateChanged(), vtkSlicermiAnnotationModuleLogic::POINT_AMBIENT, vtkSlicermiAnnotationModuleLogic::POINT_COLOR, vtkSlicermiAnnotationModuleLogic::POINT_DIFFUSE, vtkSlicermiAnnotationModuleLogic::POINT_OPACITY, vtkSlicermiAnnotationModuleLogic::POINT_SELECTED_COLOR, vtkSlicermiAnnotationModuleLogic::POINT_SPECULAR, SaveStateForUndo(), vtkSlicermiAnnotationModuleLogic::TEXT_COLOR, vtkSlicermiAnnotationModuleLogic::TEXT_SCALE, vtkSlicermiAnnotationModuleLogic::TEXT_SELECTED_COLOR, textChanged(), TurnColorArrayToQColor(), and ui.
Referenced by qSlicermiAnnotationModuleAnnotationPropertyDialog().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onCoordinateChanged | ( | QString | text | ) | [protected, slot] |
References coordinateChanged(), FormatValueToChar(), vtkSlicermiAnnotationModuleLogic::GetAnnotationMeasurement(), vtkSlicermiAnnotationModuleLogic::GetAnnotationTextFormatProperty(), slicerget::id, m_isUpdated, m_lineEditList, m_logic, m_nodeId, vtkSlicermiAnnotationModuleLogic::SetAnnotationControlPointsCoordinate(), and updateValue().
Referenced by Initialize().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onDialogAccepted | ( | ) | [protected, slot] |
References dialogAccepted(), m_nodeId, and ui.
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onDialogRejected | ( | ) | [protected, slot] |
References dialogRejected(), m_logic, m_nodeId, and Undo().
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onLineAmbientChanged | ( | double | value | ) | [protected, slot] |
References vtkSlicermiAnnotationModuleLogic::LINE_AMBIENT, m_logic, m_nodeId, and vtkSlicermiAnnotationModuleLogic::ModifyPropertiesAndWidget().
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onLineColorChanged | ( | QColor | qcolor | ) | [protected, slot] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onLineDiffuseChanged | ( | double | value | ) | [protected, slot] |
References vtkSlicermiAnnotationModuleLogic::LINE_DIFFUSE, m_logic, m_nodeId, and vtkSlicermiAnnotationModuleLogic::ModifyPropertiesAndWidget().
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onLineOpacityChanged | ( | double | value | ) | [protected, slot] |
References vtkSlicermiAnnotationModuleLogic::LINE_OPACITY, m_logic, m_nodeId, and vtkSlicermiAnnotationModuleLogic::ModifyPropertiesAndWidget().
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onLineSelectedColorChanged | ( | QColor | qcolor | ) | [protected, slot] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onLineSpecularChanged | ( | double | value | ) | [protected, slot] |
References vtkSlicermiAnnotationModuleLogic::LINE_SPECULAR, m_logic, m_nodeId, and vtkSlicermiAnnotationModuleLogic::ModifyPropertiesAndWidget().
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onLineWidthChanged | ( | double | value | ) | [protected, slot] |
References vtkSlicermiAnnotationModuleLogic::LINE_WIDTH, m_logic, m_nodeId, and vtkSlicermiAnnotationModuleLogic::ModifyPropertiesAndWidget().
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onPointAmbientChanged | ( | double | value | ) | [protected, slot] |
References m_logic, m_nodeId, vtkSlicermiAnnotationModuleLogic::ModifyPropertiesAndWidget(), and vtkSlicermiAnnotationModuleLogic::POINT_AMBIENT.
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onPointColorChanged | ( | QColor | qcolor | ) | [protected, slot] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onPointDiffuseChanged | ( | double | value | ) | [protected, slot] |
References m_logic, m_nodeId, vtkSlicermiAnnotationModuleLogic::ModifyPropertiesAndWidget(), and vtkSlicermiAnnotationModuleLogic::POINT_DIFFUSE.
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onPointOpacityChanged | ( | double | value | ) | [protected, slot] |
References m_logic, m_nodeId, vtkSlicermiAnnotationModuleLogic::ModifyPropertiesAndWidget(), and vtkSlicermiAnnotationModuleLogic::POINT_OPACITY.
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onPointSelectedColorChanged | ( | QColor | qcolor | ) | [protected, slot] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onPointSizeChanged | ( | double | value | ) | [protected, slot] |
References m_logic, m_nodeId, vtkSlicermiAnnotationModuleLogic::ModifyPropertiesAndWidget(), and vtkSlicermiAnnotationModuleLogic::POINT_SIZE.
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onPointSpecularChanged | ( | double | value | ) | [protected, slot] |
References m_logic, m_nodeId, vtkSlicermiAnnotationModuleLogic::ModifyPropertiesAndWidget(), and vtkSlicermiAnnotationModuleLogic::POINT_SPECULAR.
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onTextChanged | ( | ) | [protected, slot] |
References m_nodeId, textChanged(), and ui.
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onTextColorChanged | ( | QColor | qcolor | ) | [protected, slot] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onTextScaleChanged | ( | double | value | ) | [protected, slot] |
References m_logic, m_nodeId, vtkSlicermiAnnotationModuleLogic::ModifyPropertiesAndWidget(), and vtkSlicermiAnnotationModuleLogic::TEXT_SCALE.
Referenced by createConnection().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::onTextSelectedColorChanged | ( | QColor | qcolor | ) | [protected, slot] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::SaveAnnotationNode | ( | vtkMRMLAnnotationNode * | node | ) | [private] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::SaveControlPoints | ( | vtkMRMLAnnotationControlPointsNode * | node | ) | [private] |
References vtkMRMLAnnotationPointDisplayNode::Copy(), vtkMRMLAnnotationControlPointsNode::CreateAnnotationPointDisplayNode(), vtkMRMLAnnotationControlPointsNode::GetAnnotationPointDisplayNode(), m_pointDispCopy, vtkMRMLAnnotationPointDisplayNode::New(), and SaveAnnotationNode().
Referenced by SaveLinesNode().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::SaveLinesNode | ( | vtkMRMLAnnotationLinesNode * | node | ) | [private] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::SaveStateForUndo | ( | vtkMRMLNode * | node | ) |
References vtkMRMLAnnotationRulerNode::Copy(), vtkMRMLAnnotationAngleNode::Copy(), vtkMRMLAnnotationControlPointsNode::CreateAnnotationPointDisplayNode(), vtkMRMLAnnotationNode::CreateAnnotationTextDisplayNode(), vtkMRMLAnnotationControlPointsNode::GetAnnotationPointDisplayNode(), vtkMRMLAnnotationNode::GetAnnotationTextDisplayNode(), vtkMRMLNode::GetScene(), m_angleCopy, m_rulerCopy, vtkMRMLAnnotationRulerNode::New(), vtkMRMLAnnotationAngleNode::New(), SaveLinesNode(), and vtkMRMLScene::SaveStateForUndo().
Referenced by Initialize().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::SetButtonText | ( | int | type | ) |
References vtkSlicermiAnnotationModuleLogic::LINE_COLOR, vtkSlicermiAnnotationModuleLogic::LINE_SELECTED_COLOR, vtkSlicermiAnnotationModuleLogic::POINT_COLOR, vtkSlicermiAnnotationModuleLogic::POINT_SELECTED_COLOR, vtkSlicermiAnnotationModuleLogic::TEXT_COLOR, vtkSlicermiAnnotationModuleLogic::TEXT_SELECTED_COLOR, and ui.
Referenced by onLineColorChanged(), onLineSelectedColorChanged(), onPointColorChanged(), onPointSelectedColorChanged(), onTextColorChanged(), and onTextSelectedColorChanged().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::textChanged | ( | QString | text, | |
| char * | ||||
| ) | [signal] |
Referenced by createConnection(), Initialize(), and onTextChanged().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::TurnColorArrayToQColor | ( | double * | color, | |
| QColor & | qcolor | |||
| ) | [static] |
Referenced by Initialize().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::TurnQColorToColorArray | ( | double * | color, | |
| QColor & | qcolor | |||
| ) | [static] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::Undo | ( | vtkMRMLNode * | node | ) |
References vtkMRMLAnnotationRulerNode::Copy(), vtkMRMLAnnotationAngleNode::Copy(), m_angleCopy, m_rulerCopy, and UndoLinesNode().
Referenced by onDialogRejected().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::UndoAnnotationNode | ( | vtkMRMLAnnotationNode * | node | ) | [private] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::UndoControlPoints | ( | vtkMRMLAnnotationControlPointsNode * | node | ) | [private] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::UndoLinesNode | ( | vtkMRMLAnnotationLinesNode * | node | ) | [private] |
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::updateCoordinates | ( | double * | pos, | |
| int | id | |||
| ) |
References m_isUpdated, and m_lineEditList.
Referenced by qSlicermiAnnotationModuleWidget::updateValue().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::UpdateLockUnlockStatus | ( | bool | isLock | ) |
References m_lineEditList, and ui.
Referenced by qSlicermiAnnotationModuleWidget::lockSelectedButtonClicked().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::updateTextFromTable | ( | QString | text | ) |
References ui.
Referenced by qSlicermiAnnotationModuleWidget::updateAnnotationText().
| void qSlicermiAnnotationModuleAnnotationPropertyDialog::updateValue | ( | QString | valueString | ) |
QGridLayout* qSlicermiAnnotationModuleAnnotationPropertyDialog::m_gridLayout [private] |
Referenced by Initialize(), and ~qSlicermiAnnotationModuleAnnotationPropertyDialog().
Referenced by onCoordinateChanged(), qSlicermiAnnotationModuleAnnotationPropertyDialog(), and updateCoordinates().
QVector<QLineEdit*> qSlicermiAnnotationModuleAnnotationPropertyDialog::m_lineEditList [private] |
vtkSlicermiAnnotationModuleLogic* qSlicermiAnnotationModuleAnnotationPropertyDialog::m_logic [private] |
Referenced by Initialize(), onCoordinateChanged(), onDialogRejected(), onLineAmbientChanged(), onLineColorChanged(), onLineDiffuseChanged(), onLineOpacityChanged(), onLineSelectedColorChanged(), onLineSpecularChanged(), onLineWidthChanged(), onPointAmbientChanged(), onPointColorChanged(), onPointDiffuseChanged(), onPointOpacityChanged(), onPointSelectedColorChanged(), onPointSizeChanged(), onPointSpecularChanged(), onTextColorChanged(), onTextScaleChanged(), onTextSelectedColorChanged(), and qSlicermiAnnotationModuleAnnotationPropertyDialog().
Referenced by onCoordinateChanged(), onDialogAccepted(), onDialogRejected(), onLineAmbientChanged(), onLineColorChanged(), onLineDiffuseChanged(), onLineOpacityChanged(), onLineSelectedColorChanged(), onLineSpecularChanged(), onLineWidthChanged(), onPointAmbientChanged(), onPointColorChanged(), onPointDiffuseChanged(), onPointOpacityChanged(), onPointSelectedColorChanged(), onPointSizeChanged(), onPointSpecularChanged(), onTextChanged(), onTextColorChanged(), onTextScaleChanged(), onTextSelectedColorChanged(), and qSlicermiAnnotationModuleAnnotationPropertyDialog().
Ui::qSlicermiAnnotationModuleAnnotationPropertyDialog qSlicermiAnnotationModuleAnnotationPropertyDialog::ui [private] |
1.6.1