Go to the documentation of this file.
2 #ifndef Fireworks_Core_FWTableViewTableManager_h
3 #define Fireworks_Core_FWTableViewTableManager_h
46 std::vector<std::string>
getTitles()
const override;
97 void implSort(
int iCol,
bool iSortOrder)
override;
FWTableCellRendererBase * cellRenderer(int iSortedRowNumber, int iCol) const override
void dataChanged()
Called if mouse button pressed in Row Header, defaults is to do nothing.
bool m_caughtExceptionInCellRender
std::vector< FWTableViewManager::TableEntry > * m_tableFormats
FWTableViewTableManager(const FWTableView *)
FWFramedTextTableCellRenderer * m_rowRenderer
std::vector< int > m_sortedToUnsortedIndices
std::vector< FWExpressionEvaluator > m_evaluators
int unsortedRowNumber(int iSortedRowNumber) const override
~FWTableViewTableManager() override
void implSort(int iCol, bool iSortOrder) override
int numberOfRows() const override
Number of rows in the table.
FWTableCellRendererBase * rowHeader(int iSortedRowNumber) const override
Returns the renderer for the row header for the sorted row number iSortedRowNumber.
FWTextTableCellRenderer * m_renderer
std::vector< std::string > getTitles() const override
returns the title names for each column
int numberOfColumns() const override
Number of columns in the table.
const FWTableView * m_view
TGGC * m_highlightContext
bool hasRowHeaders() const override
require all cells to be the same height
const FWTableViewTableManager & operator=(const FWTableViewTableManager &)=delete