An official website of the United States government
Here’s how you know
Official websites use .gov
A
.gov website belongs to an official government
organization in the United States.
Secure .gov websites use HTTPS
A
lock
( ) or https:// means you’ve safely connected to
the .gov website. Share sensitive information only on official,
secure websites.
Isis Developer Reference
|
#include <TableColumnList.h>
Signals | |
void | sortOutDated () |
Public Member Functions | |
TableColumnList () | |
TableColumnList (TableColumnList const &) | |
virtual | ~TableColumnList () |
TableColumn *& | operator[] (int index) |
TableColumn *& | operator[] (QString title) |
void | append (TableColumn *newCol) |
void | prepend (TableColumn *newCol) |
int | indexOf (TableColumn const *someCol) const |
bool | contains (TableColumn const *someCol) const |
bool | contains (QString columnTitle) const |
QPair< int, int > | getVisibleXRange (int visibleColumn) |
TableColumnList | getVisibleColumns () |
int | getVisibleWidth () const |
QList< TableColumn * > | getSortingOrder () |
QStringList | getSortingOrderAsStrings () const |
void | setSortingOrder (QStringList newOrder) |
void | lower (TableColumn *col, bool emitSortOutDated=true) |
void | raise (TableColumn *col, bool emitSortOutDated=true) |
void | raiseToTop (TableColumn *col) |
int | size () const |
TableColumnList & | operator= (TableColumnList other) |
Isis::TableColumnList::TableColumnList | ( | ) |
Referenced by getVisibleColumns(), getVisibleXRange(), operator=(), and TableColumnList().
Isis::TableColumnList::TableColumnList | ( | TableColumnList const & | other | ) |
References TableColumnList().
|
virtual |
void Isis::TableColumnList::append | ( | TableColumn * | newCol | ) |
References _FILEINFO_, Isis::IException::Programmer, and sortOutDated().
Referenced by Isis::AbstractMeasureItem::createColumns(), Isis::AbstractPointItem::createColumns(), and getVisibleColumns().
bool Isis::TableColumnList::contains | ( | QString | columnTitle | ) | const |
bool Isis::TableColumnList::contains | ( | TableColumn const * | someCol | ) | const |
References indexOf().
Referenced by getVisibleColumns(), and setSortingOrder().
QList< TableColumn * > Isis::TableColumnList::getSortingOrder | ( | ) |
QStringList Isis::TableColumnList::getSortingOrderAsStrings | ( | ) | const |
TableColumnList Isis::TableColumnList::getVisibleColumns | ( | ) |
References append(), contains(), size(), and TableColumnList().
Referenced by getVisibleXRange(), Isis::TableViewHeader::handleFilterCountsChanged(), and Isis::TableViewContent::updateHorizontalScrollBar().
int Isis::TableColumnList::getVisibleWidth | ( | ) | const |
References size().
QPair< int, int > Isis::TableColumnList::getVisibleXRange | ( | int | visibleColumn | ) |
References getVisibleColumns(), size(), and TableColumnList().
int Isis::TableColumnList::indexOf | ( | TableColumn const * | someCol | ) | const |
Referenced by contains().
void Isis::TableColumnList::lower | ( | TableColumn * | col, |
bool | emitSortOutDated = true ) |
References size(), and sortOutDated().
TableColumnList & Isis::TableColumnList::operator= | ( | TableColumnList | other | ) |
References TableColumnList().
TableColumn *& Isis::TableColumnList::operator[] | ( | int | index | ) |
TableColumn *& Isis::TableColumnList::operator[] | ( | QString | title | ) |
References _FILEINFO_, and Isis::IException::Programmer.
void Isis::TableColumnList::prepend | ( | TableColumn * | newCol | ) |
void Isis::TableColumnList::raise | ( | TableColumn * | col, |
bool | emitSortOutDated = true ) |
References sortOutDated().
Referenced by raiseToTop().
void Isis::TableColumnList::raiseToTop | ( | TableColumn * | col | ) |
References raise(), and sortOutDated().
Referenced by setSortingOrder().
void Isis::TableColumnList::setSortingOrder | ( | QStringList | newOrder | ) |
References contains(), and raiseToTop().
int Isis::TableColumnList::size | ( | ) | const |
|
signal |
Referenced by append(), lower(), raise(), and raiseToTop().