CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 // $Id$
23 //
24 
25 // system include files
26 
27 // user include files
29 
30 // 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 --------------------------------
58 
59 };
60 
61 
62 #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
virtual int numberOfRows() const
Number of rows in the table.