Isis 3.0 Developer's Reference (API) |
Home |
#include <MosaicTreeWidget.h>
Inherits QTreeWidget.
Public Member Functions | |
MosaicTreeWidget (QWidget *parent=0) | |
MosaicTreeWidget constructor. | |
virtual | ~MosaicTreeWidget () |
void | addCubes (QList< CubeDisplayProperties * > cubes) |
QTreeWidgetItem * | addGroup (QString groupName, int index=-1) |
void | refit () |
QProgressBar * | getProgress () |
void | disableSort () |
QList< QAction * > | getViewActions () |
void | updateViewActs () |
Protected Member Functions | |
void | dropEvent (QDropEvent *event) |
This is why we needed to subclass the QTreeWidget class. | |
void | mousePressEvent (QMouseEvent *event) |
This is re-implemented to make right clicks on white space also unselect the current selection. | |
void | contextMenuEvent (QContextMenuEvent *event) |
Isis::MosaicTreeWidget::MosaicTreeWidget | ( | QWidget * | parent = 0 |
) |
MosaicTreeWidget constructor.
MosaicTreeWidget is derived from QTreeWidget
parent |
References addGroup(), Isis::MosaicTreeWidgetItem::BlankColumn, Isis::MosaicTreeWidgetItem::EmissionAngleColumn, Isis::MosaicTreeWidgetItem::ImageColumn, Isis::MosaicTreeWidgetItem::IncidenceAngleColumn, Isis::MosaicTreeWidgetItem::LabelColumn, Isis::MosaicTreeWidgetItem::NameColumn, Isis::MosaicTreeWidgetItem::ResolutionColumn, and Isis::MosaicTreeWidgetItem::treeColumnToString().
Isis::MosaicTreeWidget::~MosaicTreeWidget | ( | ) | [virtual] |
void Isis::MosaicTreeWidget::addCubes | ( | QList< CubeDisplayProperties * > | cubes | ) |
References cube, refit(), and Isis::ProgressBar::setText().
QTreeWidgetItem * Isis::MosaicTreeWidget::addGroup | ( | QString | groupName, | |
int | index = -1 | |||
) |
References disableSort(), and maximum.
Referenced by contextMenuEvent(), and MosaicTreeWidget().
void Isis::MosaicTreeWidget::contextMenuEvent | ( | QContextMenuEvent * | event | ) | [protected] |
void Isis::MosaicTreeWidget::disableSort | ( | ) |
References Isis::MosaicTreeWidgetItem::BlankColumn.
Referenced by addGroup(), and dropEvent().
void Isis::MosaicTreeWidget::dropEvent | ( | QDropEvent * | event | ) | [protected] |
This is why we needed to subclass the QTreeWidget class.
We needed our own dropEvent for the dragging and dropping of the tree widget items.
References disableSort().
QProgressBar * Isis::MosaicTreeWidget::getProgress | ( | ) |
References Isis::MosaicTreeWidgetItem::BlankColumn, Isis::MosaicTreeWidgetItem::FootprintColumn, and updateViewActs().
Referenced by contextMenuEvent().
void Isis::MosaicTreeWidget::mousePressEvent | ( | QMouseEvent * | event | ) | [protected] |
This is re-implemented to make right clicks on white space also unselect the current selection.
void Isis::MosaicTreeWidget::refit | ( | ) |
References Isis::MosaicTreeWidgetItem::BlankColumn, and Isis::MosaicTreeWidgetItem::NameColumn.
Referenced by addCubes().
void Isis::MosaicTreeWidget::updateViewActs | ( | ) |