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: