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