File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
Isis::TableColumnList Class Reference

#include <TableColumnList.h>

Inheritance diagram for Isis::TableColumnList:
Inheritance graph
Collaboration diagram for Isis::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 raise (TableColumn *col, bool emitSortOutDated=true)
 
void raiseToTop (TableColumn *col)
 
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_".
History:
2016-08-28 Kelvin Rodriguez - Removed unused member functions that are would cause infinite recursion if called. Caught by clang diagnostics. Part of porting to OS X 10.11
History:
2017-07-25 Summer Stapleton - Removed the CnetViz namespace. Fixes #5054.

Definition at line 30 of file TableColumnList.h.

Member Function Documentation

◆ getVisibleXRange()

QPair< int, int > Isis::TableColumnList::getVisibleXRange ( int  visibleColumn)

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

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/13/2023 15:23:30