1#ifndef TableColumnList_H
2#define TableColumnList_H
14template<
typename A,
typename B>
struct QPair;
46 bool contains(QString columnTitle)
const;
73 void checkIndexRange(
int index);
78 QList< TableColumn * > * m_cols;
79 QList< TableColumn * > * m_sortingOrder;
Definition TableColumn.h:26
Definition TableColumnList.h:30
void append(TableColumn *newCol)
Definition TableColumnList.cpp:70
void prepend(TableColumn *newCol)
Definition TableColumnList.cpp:82
TableColumn *& operator[](int index)
Definition TableColumnList.cpp:51
QPair< int, int > getVisibleXRange(int visibleColumn)
Definition TableColumnList.cpp:181
QList< TableColumn * > getSortingOrder()
Definition TableColumnList.cpp:238
int indexOf(TableColumn const *someCol) const
Definition TableColumnList.cpp:88
int size() const
Definition TableColumnList.cpp:164
void lower(TableColumn *col, bool emitSortOutDated=true)
Definition TableColumnList.cpp:111
void raiseToTop(TableColumn *col)
Definition TableColumnList.cpp:151
void raise(TableColumn *col, bool emitSortOutDated=true)
Definition TableColumnList.cpp:131
virtual ~TableColumnList()
Definition TableColumnList.cpp:42
TableColumnList getVisibleColumns()
Definition TableColumnList.cpp:201
TableColumnList & operator=(TableColumnList other)
Definition TableColumnList.cpp:169
int getVisibleWidth() const
Definition TableColumnList.cpp:225
bool contains(TableColumn const *someCol) const
Definition TableColumnList.cpp:98
TableColumnList()
Definition TableColumnList.cpp:26
void setSortingOrder(QStringList newOrder)
Definition TableColumnList.cpp:259
QStringList getSortingOrderAsStrings() const
Definition TableColumnList.cpp:249
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