1 #ifndef __qSlicerAnnotationModulePropertyDialog_h 2 #define __qSlicerAnnotationModulePropertyDialog_h 5 #include "ui_qSlicerAnnotationModulePropertyDialog.h" 9 #include "vtkStdString.h" 31 const char *
GetID() {
return this->m_id; }
42 static void formatValueToChar(
const char* format, std::vector<double> vv, QString &valueString );
145 Ui::qSlicerAnnotationModulePropertyDialog ui;
151 void createConnection();
157 void lockUnlockInterface(
bool lock);
void updateValue(QString valueString)
void onVisibleInvisibleButtonClicked()
void onSizeSmallPushButtonClicked()
void onLineSpecularChanged(double value)
void onHierarchyPointGlyphTypeDefaultButtonClicked()
reset the hierarchy point glyph combo box to default glyph type
void onLineLabelVisibilityStateChanged(int state)
void onLineDiffuseChanged(double value)
qSlicerAnnotationModulePropertyDialog(const char *id, vtkSlicerAnnotationModuleLogic *logic)
void onPointSpecularChanged(double value)
void onPointColorChanged(QColor qcolor)
void onPointsTableWidgetChanged(QTableWidgetItem *tableItem)
void onHierarchyTextScaleDefaultButtonClicked()
reset the hierarchy text scale slider to default value
void onTextUnselectedColorChanged(QColor qcolor)
void undo(vtkMRMLNode *node)
void updateTypeLabelText()
update the ui.typeLabel from the node with m_id
void onSizeLargePushButtonClicked()
void saveStateForUndo(vtkMRMLNode *node)
void SetButtonText(int type)
void onPointDiffuseChanged(double value)
void onHierarchyTextScaleChanged(double value)
change the text size for all annotations in this hierarchy
void onAllColorChanged(QColor qcolor)
void onHierarchyPointSizeDefaultButtonClicked()
reset the hierarchy point size slider to default value
void onHierarchyPointSizeChanged(double value)
change point size for all annotations in this hierarchy
void updateTextFromTable(QString text)
void onLineAmbientChanged(double value)
void onCoordinateChanged(QString text)
void onRASCoordinatesChanged(double *coords)
static void formatValueToChar(const char *format, std::vector< double > vv, QString &valueString)
void onTextSelectedColorChanged(QColor qcolor)
void itemChanged(QTableWidgetItem *)
void onLockUnlockButtonClicked()
void coordinatesChanged(double *)
void updateIDLabelText()
update the ui.idLabel from the node with m_id
void onDescriptionTextChanged()
void onSizeMediumPushButtonClicked()
void onTextOpacityChanged(double value)
void onPointSizeChanged(double value)
void onLineTickSpacingChanged()
void getAllColor(QColor &qcolor)
void onHierarchyPointGlyphChanged(QString value)
change the glyph type for all annotations in this hierarchy
void onPointGlyphChanged(QString value)
MRML node to represent a fiducial in the Annotations module - deprecated.
void onNameLineEditChanged()
void onLineOpacityChanged(double value)
void colorPropertyChanged(QColor, char *, int)
void onLineMaxTicksChanged(double value)
void onPointAmbientChanged(double value)
void onLineWidthChanged(double value)
void onTextVisibilityChanged(bool value)
void updateAllColorButton()
use the GetAllColor method and set the all color button
void updateNameText()
update the ui.nameLineEdit from the node with m_id
void coordinateChanged(QString, char *)
~qSlicerAnnotationModulePropertyDialog() override
void onTextScaleChanged(double value)
Abstract Superclass for all specific types of MRML nodes.
void setColorOnAnnotationDisplayNodes(const char *id, QColor qcolor)
void onLineLabelPositionChanged(double value)
void onLineSelectedColorChanged(QColor qcolor)
void updateLockUnlockStatus(bool isLock)
void doublePropertyChanged(double, char *, int)
void onPointSelectedColorChanged(QColor qcolor)
void onPointOpacityChanged(double value)
void onLineColorChanged(QColor qcolor)