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