CMS 3D CMS Logo

FWAdapterRowHeaderTableManager.h
Go to the documentation of this file.
1 #ifndef Fireworks_TableWidget_FWAdapterRowHeaderTableManager_h
2 #define Fireworks_TableWidget_FWAdapterRowHeaderTableManager_h
3 // -*- C++ -*-
4 //
5 // Package: TableWidget
6 // Class : FWAdapterRowHeaderTableManager
7 //
19 //
20 // Original Author: Chris Jones
21 // Created: Mon Feb 2 16:44:59 EST 2009
22 //
23 
24 // system include files
25 
26 // user include files
28 
29 // forward declarations
30 
32 {
33 
34  public:
37 
38  // ---------- const member functions ---------------------
39  virtual int numberOfRows() const ;
40  virtual int numberOfColumns() const ;
41  virtual std::vector<std::string> getTitles() const;
42  virtual FWTableCellRendererBase* cellRenderer(int iRow, int iCol) const;
43  int unsortedRowNumber(int) const;
44 
45  // ---------- static member functions --------------------
46 
47  // ---------- member functions ---------------------------
48  virtual void implSort(int col, bool sortOrder) ;
49 
50  private:
52 
54 
55  // ---------- member data --------------------------------
57 
58 };
59 
60 
61 #endif
bool sortOrder(void)
The current sort order for the table.
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;...
const FWAdapterRowHeaderTableManager & operator=(const FWAdapterRowHeaderTableManager &)
int unsortedRowNumber(int) const
when passed the index to the sorted order of the rows it returns the original row number from the und...
virtual std::vector< std::string > getTitles() const
returns the title names for each column
virtual int numberOfColumns() const
Number of columns in the table.
virtual FWTableCellRendererBase * cellRenderer(int iRow, int iCol) const
col
Definition: cuy.py:1008
virtual int numberOfRows() const
Number of rows in the table.