21#ifndef __qSlicerMarkupsPlaceWidget_h
22#define __qSlicerMarkupsPlaceWidget_h
30#include "qSlicerMarkupsModuleWidgetsExport.h"
36class qSlicerMarkupsPlaceWidgetPrivate;
40class Q_SLICER_MODULE_MARKUPS_WIDGETS_EXPORT
45 Q_PROPERTY(
bool buttonsVisible READ buttonsVisible WRITE setButtonsVisible)
46 Q_PROPERTY(
bool deleteAllControlPointsOptionVisible READ deleteAllControlPointsOptionVisible WRITE setDeleteAllControlPointsOptionVisible)
47 Q_PROPERTY(
bool unsetLastControlPointOptionVisible READ unsetLastControlPointOptionVisible WRITE setUnsetLastControlPointOptionVisible)
48 Q_PROPERTY(
bool unsetAllControlPointsOptionVisible READ unsetAllControlPointsOptionVisible WRITE setUnsetAllControlPointsOptionVisible)
50 Q_PROPERTY(QColor nodeColor READ nodeColor WRITE setNodeColor)
51 Q_PROPERTY(QColor defaultNodeColor READ defaultNodeColor WRITE setDefaultNodeColor)
52 Q_PROPERTY(
bool currentNodeActive READ currentNodeActive WRITE setCurrentNodeActive)
53 Q_PROPERTY(
bool placeModeEnabled READ placeModeEnabled WRITE setPlaceModeEnabled)
54 Q_PROPERTY(
bool placeModePersistency READ placeModePersistency WRITE setPlaceModePersistency)
57 Q_PROPERTY(
bool deleteAllMarkupsOptionVisible READ deleteAllMarkupsOptionVisible WRITE setDeleteAllMarkupsOptionVisible)
69 ForcePlaceMultipleMarkups
128 qWarning(
"qSlicerMarkupsPlaceWidget::deleteAllMarkupsOptionVisible method is deprecated, please use deleteAllControlPointsOptionVisible instead");
129 return this->deleteAllControlPointsOptionVisible();
198 qWarning(
"qSlicerMarkupsPlaceWidget::deleteLastMarkup method is deprecated, please use deleteLastPoint instead");
199 this->deleteLastPoint();
204 qWarning(
"qSlicerMarkupsPlaceWidget::deleteAllMarkups method is deprecated, please use deleteAllPoints instead");
205 this->deleteAllPoints();
210 qWarning(
"qSlicerMarkupsPlaceWidget::setDeleteAllMarkupsOptionVisible method is deprecated, please use setDeleteAllControlPointsOptionVisible instead");
211 this->setDeleteAllControlPointsOptionVisible(visible);
244 QScopedPointer<qSlicerMarkupsPlaceWidgetPrivate>
d_ptr;
MRML node to represent a fiducial markup Fiducial Markups nodes contain a list of control points....
Abstract Superclass for all specific types of MRML nodes.
A set of MRML Nodes that supports serialization and undo/redo.
MRML node for storing information about the active nodes in the scene.