casa::ZoomWidget Class Reference

#include <ZoomWidget.qo.h>

List of all members.

Signals

void zoomRange (float min, float max)
void zoomNeutral ()
void zoomGraphicalRange ()
void finished ()

Public Member Functions

 ZoomWidget (bool rangeControls, QWidget *parent=0)
void setImage (const SHARED_PTR< const ImageInterface< float > > image)
void setRegion (ImageRegion *region)
void copyState (ZoomWidget *other)
 ~ZoomWidget ()

Private Slots

void percentageToggled (bool selected)
void zoom ()

Private Member Functions

void calculateRange ()
void setDefaultBackground ()
 Added because custom widgets as menu items were appearing transparent on the MAC.

Private Attributes

Ui::ZoomWidgetClass ui
QStringList zoomList
SHARED_PTR< const
ImageInterface< float > > 
image
ImageRegion * region

Detailed Description

Definition at line 37 of file ZoomWidget.qo.h.


Constructor & Destructor Documentation

casa::ZoomWidget::ZoomWidget ( bool  rangeControls,
QWidget *  parent = 0 
)
casa::ZoomWidget::~ZoomWidget (  ) 

Member Function Documentation

void casa::ZoomWidget::calculateRange (  )  [private]
void casa::ZoomWidget::copyState ( ZoomWidget other  ) 
void casa::ZoomWidget::finished (  )  [signal]
void casa::ZoomWidget::percentageToggled ( bool  selected  )  [private, slot]
void casa::ZoomWidget::setDefaultBackground (  )  [private]

Added because custom widgets as menu items were appearing transparent on the MAC.

void casa::ZoomWidget::setImage ( const SHARED_PTR< const ImageInterface< float > >  image  ) 
void casa::ZoomWidget::setRegion ( ImageRegion *  region  ) 
void casa::ZoomWidget::zoom (  )  [private, slot]
void casa::ZoomWidget::zoomGraphicalRange (  )  [signal]
void casa::ZoomWidget::zoomNeutral (  )  [signal]
void casa::ZoomWidget::zoomRange ( float  min,
float  max 
) [signal]

Member Data Documentation

SHARED_PTR<const ImageInterface<float> > casa::ZoomWidget::image [private]

Definition at line 69 of file ZoomWidget.qo.h.

ImageRegion* casa::ZoomWidget::region [private]

Definition at line 70 of file ZoomWidget.qo.h.

Ui::ZoomWidgetClass casa::ZoomWidget::ui [private]

Definition at line 67 of file ZoomWidget.qo.h.

QStringList casa::ZoomWidget::zoomList [private]

Definition at line 68 of file ZoomWidget.qo.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1