USGS

Isis 3.0 Object Programmers' Reference

Home

Isis::CnetViz::TableColumnList Class Reference

#include <TableColumnList.h>

Inheritance diagram for Isis::CnetViz::TableColumnList:
Inheritance graph
Collaboration diagram for Isis::CnetViz::TableColumnList:
Collaboration graph

Signals

void sortOutDated ()

Public Member Functions

 TableColumnList (TableColumnList const &)
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 lower (int visibleColumnIndex, bool emitSortOutDated=true)
void raise (TableColumn *col, bool emitSortOutDated=true)
void raise (int visibleColumnIndex, bool emitSortOutDated=true)
void raiseToTop (TableColumn *col)
void raiseToTop (int visibleColumnIndex)
int size () const
TableColumnListoperator= (TableColumnList other)

Private Member Functions

void checkIndexRange (int index)
void nullify ()

Private Attributes

QList< TableColumn * > * m_cols
QList< TableColumn * > * m_sortingOrder

Detailed Description

Author
????-??-?? Unknown
History:
2012-09-28 Kimberly Oyama - Changed member variables to be prefixed with "m_".

Definition at line 19 of file TableColumnList.h.

Member Function Documentation

QPair< int, int > Isis::CnetViz::TableColumnList::getVisibleXRange ( int  visibleColumn)
Returns
minX, maxX in a pair

Definition at line 175 of file TableColumnList.cpp.


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