![]()  | 
  
    Isis 3 Programmer Reference
    
   | 
 
#include <TableColumnList.h>


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 | raise (TableColumn *col, bool emitSortOutDated=true) | 
| void | raiseToTop (TableColumn *col) | 
| int | size () const | 
| TableColumnList & | operator= (TableColumnList other) | 
Private Member Functions | |
| void | checkIndexRange (int index) | 
| void | nullify () | 
Private Attributes | |
| QList< TableColumn * > * | m_cols | 
| QList< TableColumn * > * | m_sortingOrder | 
Definition at line 30 of file TableColumnList.h.
| QPair< int, int > Isis::TableColumnList::getVisibleXRange | ( | int | visibleColumn | ) | 
Definition at line 184 of file TableColumnList.cpp.
Referenced by Isis::TableViewContent::getColumnFromScreenX(), Isis::TableViewContent::paintEvent(), Isis::TableViewContent::paintRow(), and Isis::TableViewContent::updateActiveCell().