Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Fireworks
TableWidget
src
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
27
#include "
Fireworks/TableWidget/interface/FWTableManagerBase.h
"
28
29
// forward declarations
30
31
class
FWAdapterRowHeaderTableManager
:
public
FWTableManagerBase
{
32
public
:
33
FWAdapterRowHeaderTableManager
(
FWTableManagerBase
*);
34
~FWAdapterRowHeaderTableManager
()
override
;
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 --------------------------------
54
const
FWTableManagerBase
*
m_table
;
55
};
56
57
#endif
FWAdapterRowHeaderTableManager::numberOfRows
int numberOfRows() const override
Number of rows in the table.
Definition:
FWAdapterRowHeaderTableManager.cc:64
FWTableManagerBase::sortOrder
bool sortOrder(void)
The current sort order for the table.
Definition:
FWTableManagerBase.h:102
FWAdapterRowHeaderTableManager::FWAdapterRowHeaderTableManager
FWAdapterRowHeaderTableManager(FWTableManagerBase *)
Definition:
FWAdapterRowHeaderTableManager.cc:29
FWTableManagerBase
Definition:
FWTableManagerBase.h:44
FWAdapterRowHeaderTableManager::numberOfColumns
int numberOfColumns() const override
Number of columns in the table.
Definition:
FWAdapterRowHeaderTableManager.cc:66
FWTableManagerBase.h
FWAdapterRowHeaderTableManager::getTitles
std::vector< std::string > getTitles() const override
returns the title names for each column
Definition:
FWAdapterRowHeaderTableManager.cc:70
FWAdapterRowHeaderTableManager::unsortedRowNumber
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...
Definition:
FWAdapterRowHeaderTableManager.cc:68
FWTableCellRendererBase
Definition:
FWTableCellRendererBase.h:44
FWAdapterRowHeaderTableManager::implSort
void implSort(int col, bool sortOrder) override
Called by 'sort' method to actually handle the sorting of the rows. Arguments are the same as 'sort'...
Definition:
FWAdapterRowHeaderTableManager.cc:59
FWAdapterRowHeaderTableManager::~FWAdapterRowHeaderTableManager
~FWAdapterRowHeaderTableManager() override
Definition:
FWAdapterRowHeaderTableManager.cc:42
FWAdapterRowHeaderTableManager::m_table
const FWTableManagerBase * m_table
Definition:
FWAdapterRowHeaderTableManager.h:54
cuy.col
int col
Definition:
cuy.py:1009
FWAdapterRowHeaderTableManager
Definition:
FWAdapterRowHeaderTableManager.h:31
FWAdapterRowHeaderTableManager::cellRenderer
FWTableCellRendererBase * cellRenderer(int iRow, int iCol) const override
Definition:
FWAdapterRowHeaderTableManager.cc:75
FWAdapterRowHeaderTableManager::operator=
const FWAdapterRowHeaderTableManager & operator=(const FWAdapterRowHeaderTableManager &)=delete
Generated for CMSSW Reference Manual by
1.8.5