Isis 3 Programmer Reference
Isis::ImageTreeWidgetItem Class Reference

#include <ImageTreeWidgetItem.h>

Inheritance diagram for Isis::ImageTreeWidgetItem:
Inheritance graph
Collaboration diagram for Isis::ImageTreeWidgetItem:
Collaboration graph

Public Types

enum  TreeColumn {
  NameColumn = 0 , FootprintColumn , OutlineColumn , ImageColumn ,
  LabelColumn , ResolutionColumn , EmissionAngleColumn , IncidenceAngleColumn ,
  PhaseAngleColumn , AspectRatioColumn , SampleResolutionColumn , LineResolutionColumn ,
  NorthAzimuthColumn , BlankColumn
}
 

Public Slots

void onDisplayPropertiesChanged ()
 

Public Member Functions

 ImageTreeWidgetItem (ImageList *imageList, Image *image, QTreeWidget *parent=0)
 ImageTreeWidget constructor.
 
Imageimage ()
 
QString imageListName () const
 
void forgetImage ()
 
void update (bool save)
 

Static Public Member Functions

static QString treeColumnToString (TreeColumn)
 

Private Member Functions

void setColumnValue (TreeColumn column, double value)
 
bool operator< (const QTreeWidgetItem &other) const
 
Qt::CheckState toCheck (QVariant)
 

Private Attributes

Imagem_image
 
ImageListm_imageList
 

Detailed Description

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

2011-05-18 Steven Lambright - Resolution now sorts correctly

2012-10-02 Steven Lambright - Added phase angle, aspect ratio, sample resolution, line resolution and north azimuth columns, added setColumnValue().

Definition at line 20 of file ImageTreeWidgetItem.h.

Member Enumeration Documentation

◆ TreeColumn

enum Isis::ImageTreeWidgetItem::TreeColumn

Definition at line 35 of file ImageTreeWidgetItem.h.

Constructor & Destructor Documentation

◆ ImageTreeWidgetItem()

◆ ~ImageTreeWidgetItem()

Isis::ImageTreeWidgetItem::~ImageTreeWidgetItem ( )
virtual

Definition at line 55 of file ImageTreeWidgetItem.cpp.

Member Function Documentation

◆ forgetImage()

void Isis::ImageTreeWidgetItem::forgetImage ( )

Definition at line 69 of file ImageTreeWidgetItem.cpp.

◆ image()

Image * Isis::ImageTreeWidgetItem::image ( )

Definition at line 59 of file ImageTreeWidgetItem.cpp.

◆ imageListName()

QString Isis::ImageTreeWidgetItem::imageListName ( ) const

Definition at line 64 of file ImageTreeWidgetItem.cpp.

◆ onDisplayPropertiesChanged

void Isis::ImageTreeWidgetItem::onDisplayPropertiesChanged ( )
slot

Definition at line 182 of file ImageTreeWidgetItem.cpp.

◆ operator<()

bool Isis::ImageTreeWidgetItem::operator< ( const QTreeWidgetItem & other) const
private

Definition at line 201 of file ImageTreeWidgetItem.cpp.

◆ setColumnValue()

void Isis::ImageTreeWidgetItem::setColumnValue ( TreeColumn column,
double value )
private

Definition at line 194 of file ImageTreeWidgetItem.cpp.

◆ toCheck()

Qt::CheckState Isis::ImageTreeWidgetItem::toCheck ( QVariant var)
private

Definition at line 135 of file ImageTreeWidgetItem.cpp.

◆ treeColumnToString()

QString Isis::ImageTreeWidgetItem::treeColumnToString ( TreeColumn column)
static

Definition at line 143 of file ImageTreeWidgetItem.cpp.

◆ update()

void Isis::ImageTreeWidgetItem::update ( bool save)

Definition at line 74 of file ImageTreeWidgetItem.cpp.

Member Data Documentation

◆ m_image

Image* Isis::ImageTreeWidgetItem::m_image
private

Definition at line 65 of file ImageTreeWidgetItem.h.

◆ m_imageList

ImageList* Isis::ImageTreeWidgetItem::m_imageList
private

Definition at line 66 of file ImageTreeWidgetItem.h.


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