Pluggable functionality that allows users to specify a range on the histogram. More...
#include <RangeControlsWidget.qo.h>
Public Slots | |
void | percentilesDone () |
Signals | |
void | minMaxChanged () |
void | rangeCleared () |
Public Member Functions | |
RangeControlsWidget (QWidget *parent=0) | |
void | setImage (const SHARED_PTR< const ImageInterface< Float > > image) |
void | hideMaximum () |
void | setRange (double min, double max, bool signal=true) |
void | setDataLimits (double min, double max) |
void | setIgnoreRange (bool ignore) |
pair< double, double > | getMinMaxValues () const |
~RangeControlsWidget () | |
Protected Member Functions | |
virtual void | keyPressEvent (QKeyEvent *event) |
Private Slots | |
void | clearRange () |
void | rangeModeChanged (bool percentile) |
void | percentageChanged (const QString &newPercentage) |
Private Member Functions | |
RangeControlsWidget (const RangeControlsWidget &) | |
RangeControlsWidget & | operator= (const RangeControlsWidget &) |
Private Attributes | |
QDoubleValidator * | minMaxValidator |
PercentageCalculator * | percentCalculator |
Ui::RangeControlsWidgetClass | ui |
SHARED_PTR< const ImageInterface< Float > > | image |
QString | percentage |
double | rangeMin |
double | rangeMax |
bool | ignoreRange |
Pluggable functionality that allows users to specify a range on the histogram.
Definition at line 68 of file RangeControlsWidget.qo.h.
casa::RangeControlsWidget::RangeControlsWidget | ( | QWidget * | parent = 0 |
) |
casa::RangeControlsWidget::~RangeControlsWidget | ( | ) |
casa::RangeControlsWidget::RangeControlsWidget | ( | const RangeControlsWidget & | ) | [private] |
void casa::RangeControlsWidget::clearRange | ( | ) | [private, slot] |
pair<double,double> casa::RangeControlsWidget::getMinMaxValues | ( | ) | const |
void casa::RangeControlsWidget::hideMaximum | ( | ) |
virtual void casa::RangeControlsWidget::keyPressEvent | ( | QKeyEvent * | event | ) | [protected, virtual] |
void casa::RangeControlsWidget::minMaxChanged | ( | ) | [signal] |
RangeControlsWidget& casa::RangeControlsWidget::operator= | ( | const RangeControlsWidget & | ) | [private] |
void casa::RangeControlsWidget::percentageChanged | ( | const QString & | newPercentage | ) | [private, slot] |
void casa::RangeControlsWidget::percentilesDone | ( | ) | [slot] |
void casa::RangeControlsWidget::rangeCleared | ( | ) | [signal] |
void casa::RangeControlsWidget::rangeModeChanged | ( | bool | percentile | ) | [private, slot] |
void casa::RangeControlsWidget::setDataLimits | ( | double | min, | |
double | max | |||
) |
void casa::RangeControlsWidget::setIgnoreRange | ( | bool | ignore | ) |
void casa::RangeControlsWidget::setImage | ( | const SHARED_PTR< const ImageInterface< Float > > | image | ) |
void casa::RangeControlsWidget::setRange | ( | double | min, | |
double | max, | |||
bool | signal = true | |||
) |
bool casa::RangeControlsWidget::ignoreRange [private] |
Definition at line 107 of file RangeControlsWidget.qo.h.
SHARED_PTR<const ImageInterface<Float > > casa::RangeControlsWidget::image [private] |
Definition at line 103 of file RangeControlsWidget.qo.h.
QDoubleValidator* casa::RangeControlsWidget::minMaxValidator [private] |
Definition at line 100 of file RangeControlsWidget.qo.h.
QString casa::RangeControlsWidget::percentage [private] |
Definition at line 104 of file RangeControlsWidget.qo.h.
Definition at line 101 of file RangeControlsWidget.qo.h.
double casa::RangeControlsWidget::rangeMax [private] |
Definition at line 106 of file RangeControlsWidget.qo.h.
double casa::RangeControlsWidget::rangeMin [private] |
Definition at line 105 of file RangeControlsWidget.qo.h.
Ui::RangeControlsWidgetClass casa::RangeControlsWidget::ui [private] |
Definition at line 102 of file RangeControlsWidget.qo.h.