Slicer  4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions
qSlicerAnnotationModuleSnapShotDialog Class Reference

#include <Modules/Loadable/Annotations/GUI/qSlicerAnnotationModuleSnapShotDialog.h>

Inheritance diagram for qSlicerAnnotationModuleSnapShotDialog:
Inheritance graph
[legend]
Collaboration diagram for qSlicerAnnotationModuleSnapShotDialog:
Collaboration graph
[legend]

Public Types

typedef qMRMLScreenShotDialog Superclass
 
- Public Types inherited from qMRMLScreenShotDialog
typedef QDialog Superclass
 
enum  WidgetType {
  ThreeD = 0, Red = 1, Yellow = 2, Green = 3,
  FullLayout = 4
}
 

Public Member Functions

virtual void accept ()
 
void loadNode (const char *nodeId)
 Initialize this dialog with values from an existing annotation Snapshot node. More...
 
 qSlicerAnnotationModuleSnapShotDialog (QWidget *parent=0)
 
void reset ()
 Reset the dialog and give it a unique name. More...
 
void setLogic (vtkSlicerAnnotationModuleLogic *logic)
 Set the Annotation module logic. More...
 
virtual ~qSlicerAnnotationModuleSnapShotDialog ()
 
- Public Member Functions inherited from qMRMLScreenShotDialog
QVariant data () const
 
QString description () const
 
void grabScreenShot (int screenshotWindow)
 
vtkImageData * imageData () const
 
qMRMLLayoutManagerlayoutManager () const
 
QString nameEdit () const
 
 qMRMLScreenShotDialog (QWidget *parent=0)
 
void resetDialog ()
 Reset the dialog. More...
 
double scaleFactor () const
 
void setData (const QVariant &newData)
 
void setDescription (const QString &description)
 
void setImageData (vtkImageData *screenshot)
 set/return the image data of the screenshot More...
 
void setLayoutManager (qMRMLLayoutManager *newlayoutManager)
 
void setNameEdit (const QString &newName)
 
void setScaleFactor (const double &newScaleFactor)
 
void setShowScaleFactorSpinBox (const bool &state)
 
void setWidgetType (WidgetType newType)
 
bool showScaleFactorSpinBox () const
 
WidgetType widgetType () const
 
 ~qMRMLScreenShotDialog ()
 

Additional Inherited Members

- Properties inherited from qMRMLScreenShotDialog
WidgetType widgetType
 
- Protected Slots inherited from qMRMLScreenShotDialog
void grabScreenShot ()
 
void setLastWidgetType (int id)
 
- Protected Attributes inherited from qMRMLScreenShotDialog
QScopedPointer< qMRMLScreenShotDialogPrivate > d_ptr
 

Detailed Description

Definition at line 9 of file qSlicerAnnotationModuleSnapShotDialog.h.

Member Typedef Documentation

◆ Superclass

Definition at line 13 of file qSlicerAnnotationModuleSnapShotDialog.h.

Constructor & Destructor Documentation

◆ qSlicerAnnotationModuleSnapShotDialog()

qSlicerAnnotationModuleSnapShotDialog::qSlicerAnnotationModuleSnapShotDialog ( QWidget *  parent = 0)

◆ ~qSlicerAnnotationModuleSnapShotDialog()

virtual qSlicerAnnotationModuleSnapShotDialog::~qSlicerAnnotationModuleSnapShotDialog ( )
virtual

Member Function Documentation

◆ accept()

virtual void qSlicerAnnotationModuleSnapShotDialog::accept ( )
virtual

◆ loadNode()

void qSlicerAnnotationModuleSnapShotDialog::loadNode ( const char *  nodeId)

Initialize this dialog with values from an existing annotation Snapshot node.

◆ reset()

void qSlicerAnnotationModuleSnapShotDialog::reset ( )

Reset the dialog and give it a unique name.

◆ setLogic()

void qSlicerAnnotationModuleSnapShotDialog::setLogic ( vtkSlicerAnnotationModuleLogic logic)

Set the Annotation module logic.


The documentation for this class was generated from the following file: