CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 public:
36 
37  // ---------- const member functions ---------------------
38  int numberOfRows() const override;
39  int numberOfColumns() const override;
40  std::vector<std::string> getTitles() const override;
41  FWTableCellRendererBase* cellRenderer(int iRow, int iCol) const override;
42  int unsortedRowNumber(int) const override;
43 
44  // ---------- static member functions --------------------
45 
46  // ---------- member functions ---------------------------
47  void implSort(int col, bool sortOrder) override;
48 
49  FWAdapterHeaderTableManager(const FWAdapterHeaderTableManager&) = delete; // stop default
50 
51  const FWAdapterHeaderTableManager& operator=(const FWAdapterHeaderTableManager&) = delete; // stop default
52 
53 private:
54  // ---------- member data --------------------------------
59 };
60 
61 #endif
FWAdapterHeaderTableManager(const FWTableManagerBase *)
bool sortOrder(void)
The current sort order for the table.
std::vector< std::string > getTitles() const override
returns the title names for each column
FWColumnLabelCellRenderer * m_renderer
FWTableCellRendererBase * cellRenderer(int iRow, int iCol) const override
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...
int numberOfRows() const override
Number of rows in the table.
const FWAdapterHeaderTableManager & operator=(const FWAdapterHeaderTableManager &)=delete
const FWTableManagerBase * m_table
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 numberOfColumns() const override
Number of columns in the table.
int col
Definition: cuy.py:1009