CMS 3D CMS Logo

FWAdapterHeaderTableManager.h
Go to the documentation of this file.
1 #ifndef Fireworks_TableWidget_FWAdapterHeaderTableManager_h
2 #define Fireworks_TableWidget_FWAdapterHeaderTableManager_h
3 // -*- C++ -*-
4 //
5 // Package: TableWidget
6 // Class : FWAdapterHeaderTableManager
7 //
19 //
20 // Original Author: Chris Jones
21 // Created: Mon Feb 2 16:44:43 EST 2009
22 //
23 
24 // system include files
25 
26 // user include files
28 
29 // forward declarations
31 
33 {
34 
35  public:
38 
39  // ---------- const member functions ---------------------
40  virtual int numberOfRows() const ;
41  virtual int numberOfColumns() const ;
42  virtual std::vector<std::string> getTitles() const;
43  virtual FWTableCellRendererBase* cellRenderer(int iRow, int iCol) const;
44  int unsortedRowNumber(int) const;
45 
46  // ---------- static member functions --------------------
47 
48  // ---------- member functions ---------------------------
49  virtual void implSort(int col, bool sortOrder) ;
50 
51  private:
53 
55 
56  // ---------- member data --------------------------------
61 
62 };
63 
64 
65 #endif
FWAdapterHeaderTableManager(const FWTableManagerBase *)
virtual int numberOfColumns() const
Number of columns in the table.
bool sortOrder(void)
The current sort order for the table.
virtual FWTableCellRendererBase * cellRenderer(int iRow, int iCol) const
virtual std::vector< std::string > getTitles() const
returns the title names for each column
FWColumnLabelCellRenderer * m_renderer
const FWTableManagerBase * m_table
int unsortedRowNumber(int) const
when passed the index to the sorted order of the rows it returns the original row number from the und...
col
Definition: cuy.py:1008
const FWAdapterHeaderTableManager & operator=(const FWAdapterHeaderTableManager &)
virtual void implSort(int col, bool sortOrder)
Called by &#39;sort&#39; method to actually handle the sorting of the rows. Arguments are the same as &#39;sort&#39;...
virtual int numberOfRows() const
Number of rows in the table.