CustusX  15.3.4-beta
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::ShadingWidget Class Reference

#include <cxShadingWidget.h>

Inheritance diagram for cx::ShadingWidget:
cx::BaseWidget cx::OptimizedUpdateWidget

Public Slots

void activeImageChangedSlot ()
 listens to the contextdockwidget for when the current image is changed More...
 
void imageChangedSlot (ImagePtr image)
 
void shadingToggledSlot (bool val)
 
virtual QString defaultWhatsThis () const
 
- Public Slots inherited from cx::BaseWidget
void adjustSizeSlot ()
 
- Public Slots inherited from cx::OptimizedUpdateWidget
virtual void setModified ()
 

Public Member Functions

 ShadingWidget (PatientModelServicePtr patientModelService, QWidget *parent, bool connectToActiveImage=true)
 
 ~ShadingWidget ()
 
- Public Member Functions inherited from cx::BaseWidget
 BaseWidget (QWidget *parent, QString objectName, QString windowTitle)
 
virtual ~BaseWidget ()
 
virtual QString defaultWhatsThis () const =0
 Returns a short description of what this widget will do for you. More...
 
QWidget * createMethodWidget (QWidget *inputWidget, QWidget *outputWidget, QString methodname, bool inputChecked=false, bool outputVisible=true)
 Create a specialized widget for filters, with input/ouput, enable and options. More...
 
QGroupBox * createGroupbox (QWidget *widget, QString boxname)
 Create a group box with a given name. More...
 
QGroupBox * wrapInGroupBox (QWidget *base, QString name)
 
CXFramewrapInFrame (QWidget *base)
 
template<class T >
QAction * createAction (QObject *parent, QIcon iconName, QString text, QString tip, T slot, QLayout *layout=NULL, QToolButton *button=new QToolButton())
 
- Public Member Functions inherited from cx::OptimizedUpdateWidget
 OptimizedUpdateWidget (QWidget *parent=NULL)
 
virtual ~OptimizedUpdateWidget ()
 

Protected Member Functions

void init (bool connectToActiveImage)
 Initialize TransferFunctionWidget. Create members. More...
 
- Protected Member Functions inherited from cx::BaseWidget
virtual void showEvent (QShowEvent *event)
 
- Protected Member Functions inherited from cx::OptimizedUpdateWidget
virtual void prePaintEvent ()
 
virtual void paintEvent (QPaintEvent *event)
 

Protected Attributes

QVBoxLayout * mLayout
 
QCheckBox * mShadingCheckBox
 
bool mInitialized
 Is TransferFunctionWidget initialized. More...
 
PatientModelServicePtr mPatientModelService
 
ActiveImageProxyPtr mActiveImageProxy
 
ImagePtr mImage
 
ImagePropertiesWidgetPtr mImagePropertiesWidget
 

Additional Inherited Members

- Static Public Member Functions inherited from cx::BaseWidget
static QFrame * createHorizontalLine ()
 Creates a horizontal line which can be inserted into widgets. More...
 

Detailed Description

Definition at line 64 of file cxShadingWidget.h.

Constructor & Destructor Documentation

cx::ShadingWidget::ShadingWidget ( PatientModelServicePtr  patientModelService,
QWidget *  parent,
bool  connectToActiveImage = true 
)

Definition at line 53 of file cxShadingWidget.cpp.

cx::ShadingWidget::~ShadingWidget ( )

Definition at line 64 of file cxShadingWidget.cpp.

Member Function Documentation

void cx::ShadingWidget::activeImageChangedSlot ( )
slot

listens to the contextdockwidget for when the current image is changed

Definition at line 104 of file cxShadingWidget.cpp.

QString cx::ShadingWidget::defaultWhatsThis ( ) const
virtualslot

Definition at line 121 of file cxShadingWidget.cpp.

void cx::ShadingWidget::imageChangedSlot ( ImagePtr  image)
slot

Definition at line 110 of file cxShadingWidget.cpp.

void cx::ShadingWidget::init ( bool  connectToActiveImage)
protected

Initialize TransferFunctionWidget. Create members.

Definition at line 67 of file cxShadingWidget.cpp.

void cx::ShadingWidget::shadingToggledSlot ( bool  val)
slot

Definition at line 98 of file cxShadingWidget.cpp.

Member Data Documentation

ActiveImageProxyPtr cx::ShadingWidget::mActiveImageProxy
protected

Definition at line 87 of file cxShadingWidget.h.

ImagePtr cx::ShadingWidget::mImage
protected

Definition at line 88 of file cxShadingWidget.h.

ImagePropertiesWidgetPtr cx::ShadingWidget::mImagePropertiesWidget
protected

Definition at line 89 of file cxShadingWidget.h.

bool cx::ShadingWidget::mInitialized
protected

Is TransferFunctionWidget initialized.

Definition at line 85 of file cxShadingWidget.h.

QVBoxLayout* cx::ShadingWidget::mLayout
protected

Definition at line 81 of file cxShadingWidget.h.

PatientModelServicePtr cx::ShadingWidget::mPatientModelService
protected

Definition at line 86 of file cxShadingWidget.h.

QCheckBox* cx::ShadingWidget::mShadingCheckBox
protected

Definition at line 82 of file cxShadingWidget.h.


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