casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
casa::ZoomWidget Class Reference

#include <ZoomWidget.qo.h>

Inheritance diagram for casa::ZoomWidget:

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 std::shared_ptr< const casacore::ImageInterface< float > > image)
 
void setRegion (casacore::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. More...
 

Private Attributes

Ui::ZoomWidgetClass ui
 
QStringList zoomList
 
std::shared_ptr< const
casacore::ImageInterface
< float > > 
image
 
casacore::ImageRegionregion
 

Detailed Description

Definition at line 41 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)
privateslot
void casa::ZoomWidget::setDefaultBackground ( )
private

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

void casa::ZoomWidget::setImage ( const std::shared_ptr< const casacore::ImageInterface< float > >  image)
void casa::ZoomWidget::setRegion ( casacore::ImageRegion region)
void casa::ZoomWidget::zoom ( )
privateslot
void casa::ZoomWidget::zoomGraphicalRange ( )
signal
void casa::ZoomWidget::zoomNeutral ( )
signal
void casa::ZoomWidget::zoomRange ( float  min,
float  max 
)
signal

Member Data Documentation

std::shared_ptr<const casacore::ImageInterface<float> > casa::ZoomWidget::image
private

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

casacore::ImageRegion* casa::ZoomWidget::region
private

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

Ui::ZoomWidgetClass casa::ZoomWidget::ui
private

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

QStringList casa::ZoomWidget::zoomList
private

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


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