![]() |
Isis 3 Programmer Reference
|
#include <BandSpinBox.h>
Public Slots | |
void | setKey (QString key) |
Sets the key to the provided key. | |
void | setKey (int key) |
Sets the key to the provided key. | |
Public Member Functions | |
BandSpinBox (QWidget *parent=0) | |
BandSpinBox constructor. | |
void | setBandBin (Pvl &pvl, const QString &key="BandNumber") |
Sets the band bin. | |
QStringList | BandBinKeys () |
returns the list of keys. | |
QSize | sizeHint () const |
returns a size hint for the spin box | |
QValidator::State | validate (QString &input, int &pos) const |
returns how valid the value from the spin box is. | |
Protected Member Functions | |
QString | textFromValue (int val) const |
Gets the text using p_map. | |
int | valueFromText (const QString &text) const |
gets the value (int) using p_map. | |
Private Attributes | |
int | p_bands |
Number of bands. | |
QMap< QString, QStringList > | p_map |
The maps the last key to all the keys. | |
QString | p_lastKey |
The last key. | |
QStringList | p_keys |
List of all the keys. | |
Definition at line 23 of file BandSpinBox.h.
Isis::BandSpinBox::BandSpinBox | ( | QWidget * | parent = 0 | ) |
QStringList Isis::BandSpinBox::BandBinKeys | ( | ) |
returns the list of keys.
Definition at line 90 of file BandSpinBox.cpp.
References p_keys.
void Isis::BandSpinBox::setBandBin | ( | Pvl & | pvl, |
const QString & | key = "BandNumber" ) |
|
slot |
Sets the key to the provided key.
key |
Definition at line 123 of file BandSpinBox.cpp.
References p_keys, p_map, Isis::IException::Programmer, and setKey().
|
slot |
Sets the key to the provided key.
key |
Definition at line 101 of file BandSpinBox.cpp.
References p_lastKey, p_map, and Isis::IException::Programmer.
Referenced by setBandBin(), and setKey().
QSize Isis::BandSpinBox::sizeHint | ( | ) | const |
returns a size hint for the spin box
Definition at line 182 of file BandSpinBox.cpp.
References textFromValue().
|
protected |
Gets the text using p_map.
val |
Definition at line 141 of file BandSpinBox.cpp.
References p_bands, p_lastKey, and p_map.
Referenced by sizeHint().
QValidator::State Isis::BandSpinBox::validate | ( | QString & | input, |
int & | pos ) const |
returns how valid the value from the spin box is.
input | |
pos |
Definition at line 216 of file BandSpinBox.cpp.
|
protected |
gets the value (int) using p_map.
text |
Definition at line 165 of file BandSpinBox.cpp.
|
private |
Number of bands.
Definition at line 42 of file BandSpinBox.h.
Referenced by BandSpinBox(), setBandBin(), and textFromValue().
|
private |
List of all the keys.
Definition at line 46 of file BandSpinBox.h.
Referenced by BandBinKeys(), setBandBin(), and setKey().
|
private |
The last key.
Definition at line 45 of file BandSpinBox.h.
Referenced by BandSpinBox(), setKey(), textFromValue(), validate(), and valueFromText().
|
private |
The maps the last key to all the keys.
Definition at line 44 of file BandSpinBox.h.
Referenced by BandSpinBox(), setBandBin(), setKey(), setKey(), textFromValue(), validate(), and valueFromText().
U.S. Department of the Interior | U.S. Geological Survey ISIS | Privacy & Disclaimers | Astrogeology Research Program To contact us, please post comments and questions on the USGS Astrogeology Discussion Board To report a bug, or suggest a feature go to: ISIS Github File Modified: 02/24/2025 16:15:31 |