21#ifndef __qSlicerMarkupsPlaceWidget_h
22#define __qSlicerMarkupsPlaceWidget_h
30#include "qSlicerMarkupsModuleWidgetsExport.h"
36class qSlicerMarkupsPlaceWidgetPrivate;
39class Q_SLICER_MODULE_MARKUPS_WIDGETS_EXPORT
44 Q_PROPERTY(
bool buttonsVisible READ buttonsVisible WRITE setButtonsVisible)
45 Q_PROPERTY(
bool deleteAllControlPointsOptionVisible READ deleteAllControlPointsOptionVisible WRITE setDeleteAllControlPointsOptionVisible)
46 Q_PROPERTY(
bool unsetLastControlPointOptionVisible READ unsetLastControlPointOptionVisible WRITE setUnsetLastControlPointOptionVisible)
47 Q_PROPERTY(
bool unsetAllControlPointsOptionVisible READ unsetAllControlPointsOptionVisible WRITE setUnsetAllControlPointsOptionVisible)
49 Q_PROPERTY(QColor nodeColor READ nodeColor WRITE setNodeColor)
50 Q_PROPERTY(QColor defaultNodeColor READ defaultNodeColor WRITE setDefaultNodeColor)
51 Q_PROPERTY(
bool currentNodeActive READ currentNodeActive WRITE setCurrentNodeActive)
52 Q_PROPERTY(
bool placeModeEnabled READ placeModeEnabled WRITE setPlaceModeEnabled)
53 Q_PROPERTY(
bool placeModePersistency READ placeModePersistency WRITE setPlaceModePersistency)
56 Q_PROPERTY(
bool deleteAllMarkupsOptionVisible READ deleteAllMarkupsOptionVisible WRITE setDeleteAllMarkupsOptionVisible)
68 ForcePlaceMultipleMarkups
127 qWarning(
"qSlicerMarkupsPlaceWidget::deleteAllMarkupsOptionVisible method is deprecated, please use deleteAllControlPointsOptionVisible instead");
128 return this->deleteAllControlPointsOptionVisible();
197 qWarning(
"qSlicerMarkupsPlaceWidget::deleteLastMarkup method is deprecated, please use deleteLastPoint instead");
198 this->deleteLastPoint();
203 qWarning(
"qSlicerMarkupsPlaceWidget::deleteAllMarkups method is deprecated, please use deleteAllPoints instead");
204 this->deleteAllPoints();
209 qWarning(
"qSlicerMarkupsPlaceWidget::setDeleteAllMarkupsOptionVisible method is deprecated, please use setDeleteAllControlPointsOptionVisible instead");
210 this->setDeleteAllControlPointsOptionVisible(visible);
243 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.