Isis Developer Reference
|
#include <ImageTreeWidgetItem.h>
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. | |
virtual | ~ImageTreeWidgetItem () |
Image * | image () |
QString | imageListName () const |
void | forgetImage () |
void | update (bool save) |
Static Public Member Functions | |
static QString | treeColumnToString (TreeColumn) |
Isis::ImageTreeWidgetItem::ImageTreeWidgetItem | ( | ImageList * | imageList, |
Image * | image, | ||
QTreeWidget * | parent = 0 ) |
ImageTreeWidget constructor.
ImageTreeWidget is derived from QTreeWidget
parent |
References Isis::DisplayProperties::addSupport(), Isis::Image::aspectRatio(), AspectRatioColumn, Isis::ImageDisplayProperties::Color, Isis::Angle::degrees(), Isis::Image::displayProperties(), Isis::Image::emissionAngle(), EmissionAngleColumn, image(), Isis::Image::incidenceAngle(), IncidenceAngleColumn, Isis::Image::lineResolution(), LineResolutionColumn, NameColumn, Isis::Image::northAzimuth(), NorthAzimuthColumn, onDisplayPropertiesChanged(), Isis::Image::phaseAngle(), PhaseAngleColumn, Isis::Image::resolution(), ResolutionColumn, Isis::Image::sampleResolution(), SampleResolutionColumn, Isis::ImageDisplayProperties::Selected, and update().
|
virtual |
void Isis::ImageTreeWidgetItem::forgetImage | ( | ) |
Image * Isis::ImageTreeWidgetItem::image | ( | ) |
Referenced by ImageTreeWidgetItem().
QString Isis::ImageTreeWidgetItem::imageListName | ( | ) | const |
References Isis::ImageList::name().
|
slot |
References update().
Referenced by ImageTreeWidgetItem().
|
static |
References _FILEINFO_, AspectRatioColumn, BlankColumn, EmissionAngleColumn, FootprintColumn, ImageColumn, IncidenceAngleColumn, LabelColumn, LineResolutionColumn, NameColumn, NorthAzimuthColumn, OutlineColumn, PhaseAngleColumn, Isis::IException::Programmer, ResolutionColumn, and SampleResolutionColumn.
Referenced by Isis::ImageFileListWidget::fromPvl(), Isis::ImageTreeWidget::ImageTreeWidget(), Isis::ImageFileListWidget::save(), Isis::ImageFileListWidget::toPvl(), and Isis::ImageTreeWidget::updateViewActs().
void Isis::ImageTreeWidgetItem::update | ( | bool | save | ) |
References Isis::ImageDisplayProperties::Color, Isis::Image::displayProperties(), FootprintColumn, ImageColumn, LabelColumn, NameColumn, OutlineColumn, Isis::ImageDisplayProperties::Selected, Isis::ImageDisplayProperties::setShowFill(), Isis::ImageDisplayProperties::ShowDNs, Isis::ImageDisplayProperties::ShowFill, Isis::ImageDisplayProperties::ShowLabel, and Isis::ImageDisplayProperties::ShowOutline.
Referenced by ImageTreeWidgetItem(), and onDisplayPropertiesChanged().