1#ifndef TableColumnList_H
2#define TableColumnList_H
14template<
typename A,
typename B>
struct QPair;
46 bool contains(QString columnTitle)
const;
58 void raise(
TableColumn *col,
bool emitSortOutDated =
true);
73 void checkIndexRange(
int index);
Definition: TableColumn.h:26
Definition: TableColumnList.h:30
void append(TableColumn *newCol)
Definition: TableColumnList.cpp:72
void prepend(TableColumn *newCol)
Definition: TableColumnList.cpp:84
TableColumn *& operator[](int index)
Definition: TableColumnList.cpp:53
QPair< int, int > getVisibleXRange(int visibleColumn)
Definition: TableColumnList.cpp:184
QList< TableColumn * > getSortingOrder()
Definition: TableColumnList.cpp:241
int indexOf(TableColumn const *someCol) const
Definition: TableColumnList.cpp:90
int size() const
Definition: TableColumnList.cpp:166
void lower(TableColumn *col, bool emitSortOutDated=true)
Definition: TableColumnList.cpp:113
void raiseToTop(TableColumn *col)
Definition: TableColumnList.cpp:153
virtual ~TableColumnList()
Definition: TableColumnList.cpp:44
TableColumnList getVisibleColumns()
Definition: TableColumnList.cpp:204
TableColumnList & operator=(TableColumnList other)
Definition: TableColumnList.cpp:172
int getVisibleWidth() const
Definition: TableColumnList.cpp:228
bool contains(TableColumn const *someCol) const
Definition: TableColumnList.cpp:100
TableColumnList()
Definition: TableColumnList.cpp:28
void setSortingOrder(QStringList newOrder)
Definition: TableColumnList.cpp:263
QStringList getSortingOrderAsStrings() const
Definition: TableColumnList.cpp:253
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
This is free and unencumbered software released into the public domain.
Definition: CubeIoHandler.h:23