CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 //
23 
24 // system include files
25 
26 // user include files
28 
29 // forward declarations
30 
32 public:
35 
36  // ---------- const member functions ---------------------
37  int numberOfRows() const override;
38  int numberOfColumns() const override;
39  std::vector<std::string> getTitles() const override;
40  FWTableCellRendererBase* cellRenderer(int iRow, int iCol) const override;
41  int unsortedRowNumber(int) const override;
42 
43  // ---------- static member functions --------------------
44 
45  // ---------- member functions ---------------------------
46  void implSort(int col, bool sortOrder) override;
47 
48  FWAdapterRowHeaderTableManager(const FWAdapterRowHeaderTableManager&) = delete; // stop default
49 
50  const FWAdapterRowHeaderTableManager& operator=(const FWAdapterRowHeaderTableManager&) = delete; // stop default
51 
52 private:
53  // ---------- member data --------------------------------
55 };
56 
57 #endif
int numberOfRows() const override
Number of rows in the table.
bool sortOrder(void)
The current sort order for the table.
int numberOfColumns() const override
Number of columns in the table.
std::vector< std::string > getTitles() const override
returns the title names for each column
int unsortedRowNumber(int) const override
when passed the index to the sorted order of the rows it returns the original row number from the und...
void implSort(int col, bool sortOrder) override
Called by &#39;sort&#39; method to actually handle the sorting of the rows. Arguments are the same as &#39;sort&#39;...
int col
Definition: cuy.py:1009
FWTableCellRendererBase * cellRenderer(int iRow, int iCol) const override
const FWAdapterRowHeaderTableManager & operator=(const FWAdapterRowHeaderTableManager &)=delete