Isis 3 Developer Reference
Isis::BandSpinBox Class Reference

#include <BandSpinBox.h>

Inheritance diagram for Isis::BandSpinBox:
Inheritance graph
Collaboration diagram for Isis::BandSpinBox:
Collaboration graph

Public Slots

void setKey (QString key)
 Sets the key to the provided key. More...
 
void setKey (int key)
 Sets the key to the provided key. More...
 

Public Member Functions

 BandSpinBox (QWidget *parent=0)
 BandSpinBox constructor. More...
 
void setBandBin (Pvl &pvl, const QString &key="BandNumber")
 Sets the band bin. More...
 
QStringList BandBinKeys ()
 returns the list of keys. More...
 
QSize sizeHint () const
 returns a size hint for the spin box More...
 
QValidator::State validate (QString &input, int &pos) const
 returns how valid the value from the spin box is. More...
 

Protected Member Functions

QString textFromValue (int val) const
 Gets the text using p_map. More...
 
int valueFromText (const QString &text) const
 gets the value (int) using p_map. More...
 

Detailed Description

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

Constructor & Destructor Documentation

◆ BandSpinBox()

Isis::BandSpinBox::BandSpinBox ( QWidget parent = 0)

BandSpinBox constructor.

Parameters
parent

Member Function Documentation

◆ BandBinKeys()

QStringList Isis::BandSpinBox::BandBinKeys ( )

returns the list of keys.

Returns
QStringList

◆ setBandBin()

void Isis::BandSpinBox::setBandBin ( Pvl pvl,
const QString &  key = "BandNumber" 
)

Sets the band bin.

Parameters
pvl
key

References Isis::PvlObject::findObject(), Isis::PvlContainer::keywords(), Isis::PvlContainer::name(), and setKey().

◆ setKey [1/2]

void Isis::BandSpinBox::setKey ( QString  key)
slot

Sets the key to the provided key.

Parameters
key

References _FILEINFO_, and Isis::IException::Programmer.

Referenced by setBandBin(), and setKey().

◆ setKey [2/2]

void Isis::BandSpinBox::setKey ( int  key)
slot

Sets the key to the provided key.

Parameters
key

References _FILEINFO_, Isis::IException::Programmer, and setKey().

◆ sizeHint()

QSize Isis::BandSpinBox::sizeHint ( ) const

returns a size hint for the spin box

Returns
QSize

References textFromValue().

◆ textFromValue()

QString Isis::BandSpinBox::textFromValue ( int  val) const
protected

Gets the text using p_map.

Parameters
val
Returns
QString

Referenced by sizeHint().

◆ validate()

QValidator::State Isis::BandSpinBox::validate ( QString &  input,
int &  pos 
) const

returns how valid the value from the spin box is.

Parameters
input
pos
Returns
QValidator::State

◆ valueFromText()

int Isis::BandSpinBox::valueFromText ( const QString &  text) const
protected

gets the value (int) using p_map.

Parameters
text
Returns
int

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