USGS

Isis 3.0 Developer's Reference (API)

Home

Isis::GuiDoubleParameter Class Reference

#include <GuiDoubleParameter.h>

Inherits Isis::GuiParameter.

List of all members.

Public Types

enum  ParameterType {
  IntegerWidget, DoubleWidget, StringWidget, ListWidget,
  FilenameWidget, CubeWidget, BooleanWidget, ComboWidget
}

Signals

void ValueChanged ()
void HelperTrigger (const QString &)

Public Member Functions

 GuiDoubleParameter (QGridLayout *grid, UserInterface &ui, int group, int param)
 ~GuiDoubleParameter ()
iString Value ()
void Set (iString newValue)
iString Name () const
 Return the name of the parameter.
void SetToDefault ()
 Change the parameter to the default value.
void SetToCurrent ()
 Change the parameter to the current user interface value.
void SetEnabled (bool enabled, bool isParentCombo=false)
 Enable or disable the parameter.
bool IsEnabled () const
 Is the parameter enabled.
virtual bool IsModified ()
 Return if the parameter value is different from the default value.
void Update ()
 Update the value on the GUI with the value in the UI.
void RememberWidget (QWidget *w)
 Add widgets to a list for enabling/disabling.
QWidgetAddHelpers (QObject *lo)
 Sets up helper button.
virtual std::vector< std::string > Exclusions ()
 Return list of current exclusions.
ParameterType Type ()

Protected Attributes

QToolButton * p_fileButton
int p_group
int p_param
iString p_name
UserInterfacep_ui
QLabel * p_label
QList< QWidget * > p_widgetList
ParameterType p_type

Detailed Description

Author:
????-??-?? Unknown

Member Enumeration Documentation

Enumerator:
IntegerWidget 
DoubleWidget 
StringWidget 
ListWidget 
FilenameWidget 
CubeWidget 
BooleanWidget 
ComboWidget 

Constructor & Destructor Documentation

Isis::GuiDoubleParameter::GuiDoubleParameter ( QGridLayout *  grid,
UserInterface ui,
int  group,
int  param 
)
Isis::GuiDoubleParameter::~GuiDoubleParameter (  ) 

Member Function Documentation

QWidget * Isis::GuiParameter::AddHelpers ( QObject lo  )  [inherited]
std::vector< std::string > Isis::GuiParameter::Exclusions (  )  [virtual, inherited]

Return list of current exclusions.

Reimplemented in Isis::GuiBooleanParameter, Isis::GuiComboBoxParameter, and Isis::GuiListParameter.

void Isis::GuiParameter::HelperTrigger ( const QString &  _t1  )  [signal, inherited]
bool Isis::GuiParameter::IsEnabled (  )  const [inline, inherited]
bool Isis::GuiParameter::IsModified (  )  [virtual, inherited]
iString Isis::GuiParameter::Name (  )  const [inline, inherited]

Return the name of the parameter.

References Isis::GuiParameter::p_name.

void Isis::GuiParameter::RememberWidget ( QWidget w  )  [inherited]
void Isis::GuiDoubleParameter::Set ( iString  newValue  )  [virtual]

Implements Isis::GuiParameter.

void Isis::GuiParameter::SetEnabled ( bool  enabled,
bool  isParentCombo = false 
) [inherited]
void Isis::GuiParameter::SetToCurrent (  )  [inherited]
void Isis::GuiParameter::SetToDefault (  )  [inherited]
ParameterType Isis::GuiParameter::Type (  )  [inline, inherited]
void Isis::GuiParameter::Update (  )  [inherited]
iString Isis::GuiDoubleParameter::Value (  )  [virtual]

Implements Isis::GuiParameter.

void Isis::GuiParameter::ValueChanged (  )  [signal, inherited]

Member Data Documentation

QToolButton* Isis::GuiParameter::p_fileButton [protected, inherited]
int Isis::GuiParameter::p_group [protected, inherited]
QLabel* Isis::GuiParameter::p_label [protected, inherited]
iString Isis::GuiParameter::p_name [protected, inherited]
int Isis::GuiParameter::p_param [protected, inherited]
ParameterType Isis::GuiParameter::p_type [protected, inherited]
UserInterface* Isis::GuiParameter::p_ui [protected, inherited]
QList<QWidget *> Isis::GuiParameter::p_widgetList [protected, inherited]

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