Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Fireworks
TableWidget
interface
FWColumnLabelCellRenderer.h
Go to the documentation of this file.
1
#ifndef Fireworks_TableWidget_FWColumnLabelCellRenderer_h
2
#define Fireworks_TableWidget_FWColumnLabelCellRenderer_h
3
// -*- C++ -*-
4
//
5
// Package: TableWidget
6
// Class : FWColumnLabelCellRenderer
7
//
17
//
18
// Original Author: Chris Jones
19
// Created: Mon Feb 2 16:44:11 EST 2009
20
//
21
22
// system include files
23
24
// user include files
25
#include "
Fireworks/TableWidget/interface/SortOrder.h
"
26
#include "
Fireworks/TableWidget/interface/FWTextTableCellRenderer.h
"
27
28
// forward declarations
29
30
class
FWColumnLabelCellRenderer
:
public
FWTextTableCellRenderer
{
31
public
:
32
FWColumnLabelCellRenderer
(
const
TGGC* iContext = &(
getDefaultGC
()),
bool
isSortable =
true
);
33
~FWColumnLabelCellRenderer
()
override
;
34
35
// ---------- const member functions ---------------------
36
fireworks::table::SortOrder
sortOrder
()
const
;
37
38
UInt_t
width
()
const override
;
39
40
// ---------- static member functions --------------------
41
42
// ---------- member functions ---------------------------
43
void
setSortOrder
(
fireworks::table::SortOrder
);
44
45
void
draw
(Drawable_t iID,
int
iX,
int
iY,
unsigned
int
iWidth,
unsigned
int
iHeight)
override
;
46
47
private
:
48
//FWColumnLabelCellRenderer(const FWColumnLabelCellRenderer&); // stop default
49
50
//const FWColumnLabelCellRenderer& operator=(const FWColumnLabelCellRenderer&); // stop default
51
52
// ---------- member data --------------------------------
53
static
const
UInt_t
kGap
= 2;
54
fireworks::table::SortOrder
m_sortOrder
;
55
int
m_sizeOfOrderIcon
;
56
int
m_sizeOfOrderIconStartX
;
57
58
bool
m_isSortable
;
59
};
60
61
#endif
FWColumnLabelCellRenderer::FWColumnLabelCellRenderer
FWColumnLabelCellRenderer(const TGGC *iContext=&(getDefaultGC()), bool isSortable=true)
Definition:
FWColumnLabelCellRenderer.cc:33
FWColumnLabelCellRenderer::m_isSortable
bool m_isSortable
Definition:
FWColumnLabelCellRenderer.h:58
FWColumnLabelCellRenderer::setSortOrder
void setSortOrder(fireworks::table::SortOrder)
Definition:
FWColumnLabelCellRenderer.cc:74
FWColumnLabelCellRenderer
Definition:
FWColumnLabelCellRenderer.h:30
SortOrder.h
FWColumnLabelCellRenderer::draw
void draw(Drawable_t iID, int iX, int iY, unsigned int iWidth, unsigned int iHeight) override
Definition:
FWColumnLabelCellRenderer.cc:81
FWColumnLabelCellRenderer::width
UInt_t width() const override
returns the minimum width of the cell to which the renderer is representing
Definition:
FWColumnLabelCellRenderer.cc:109
FWColumnLabelCellRenderer::m_sizeOfOrderIconStartX
int m_sizeOfOrderIconStartX
Definition:
FWColumnLabelCellRenderer.h:56
FWTextTableCellRenderer
Definition:
FWTextTableCellRenderer.h:32
FWTextTableCellRenderer::getDefaultGC
static const TGGC & getDefaultGC()
Definition:
FWTextTableCellRenderer.cc:128
FWColumnLabelCellRenderer::sortOrder
fireworks::table::SortOrder sortOrder() const
Definition:
FWColumnLabelCellRenderer.cc:107
FWColumnLabelCellRenderer::kGap
static const UInt_t kGap
Definition:
FWColumnLabelCellRenderer.h:53
fireworks::table::SortOrder
SortOrder
Definition:
SortOrder.h:29
FWColumnLabelCellRenderer::m_sizeOfOrderIcon
int m_sizeOfOrderIcon
Definition:
FWColumnLabelCellRenderer.h:55
FWColumnLabelCellRenderer::m_sortOrder
fireworks::table::SortOrder m_sortOrder
Definition:
FWColumnLabelCellRenderer.h:54
FWTextTableCellRenderer.h
FWColumnLabelCellRenderer::~FWColumnLabelCellRenderer
~FWColumnLabelCellRenderer() override
Definition:
FWColumnLabelCellRenderer.cc:57
Generated for CMSSW Reference Manual by
1.8.5