Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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
// $Id: FWColumnLabelCellRenderer.h,v 1.3 2012/02/22 00:15:44 amraktad Exp $
21
//
22
23
// system include files
24
25
// user include files
26
#include "
Fireworks/TableWidget/interface/SortOrder.h
"
27
#include "
Fireworks/TableWidget/interface/FWTextTableCellRenderer.h
"
28
29
// forward declarations
30
31
class
FWColumnLabelCellRenderer
:
public
FWTextTableCellRenderer
32
{
33
34
public
:
35
FWColumnLabelCellRenderer
(
const
TGGC* iContext=&(
getDefaultGC
()),
bool
isSortable =
true
);
36
virtual
~FWColumnLabelCellRenderer
();
37
38
// ---------- const member functions ---------------------
39
fireworks::table::SortOrder
sortOrder
()
const
;
40
41
virtual
UInt_t
width
()
const
;
42
43
// ---------- static member functions --------------------
44
45
// ---------- member functions ---------------------------
46
void
setSortOrder
(
fireworks::table::SortOrder
);
47
48
virtual
void
draw
(Drawable_t iID,
int
iX,
int
iY,
unsigned
int
iWidth,
unsigned
int
iHeight);
49
50
private
:
51
//FWColumnLabelCellRenderer(const FWColumnLabelCellRenderer&); // stop default
52
53
//const FWColumnLabelCellRenderer& operator=(const FWColumnLabelCellRenderer&); // stop default
54
55
// ---------- member data --------------------------------
56
static
const
UInt_t
kGap
= 2;
57
fireworks::table::SortOrder
m_sortOrder
;
58
int
m_sizeOfOrderIcon
;
59
int
m_sizeOfOrderIconStartX
;
60
61
bool
m_isSortable
;
62
63
};
64
65
66
#endif
FWColumnLabelCellRenderer::FWColumnLabelCellRenderer
FWColumnLabelCellRenderer(const TGGC *iContext=&(getDefaultGC()), bool isSortable=true)
Definition:
FWColumnLabelCellRenderer.cc:35
FWColumnLabelCellRenderer::m_isSortable
bool m_isSortable
Definition:
FWColumnLabelCellRenderer.h:61
FWColumnLabelCellRenderer::setSortOrder
void setSortOrder(fireworks::table::SortOrder)
Definition:
FWColumnLabelCellRenderer.cc:81
FWColumnLabelCellRenderer
Definition:
FWColumnLabelCellRenderer.h:31
SortOrder.h
FWColumnLabelCellRenderer::m_sizeOfOrderIconStartX
int m_sizeOfOrderIconStartX
Definition:
FWColumnLabelCellRenderer.h:59
FWTextTableCellRenderer
Definition:
FWTextTableCellRenderer.h:33
FWTextTableCellRenderer::getDefaultGC
static const TGGC & getDefaultGC()
Definition:
FWTextTableCellRenderer.cc:150
FWColumnLabelCellRenderer::~FWColumnLabelCellRenderer
virtual ~FWColumnLabelCellRenderer()
Definition:
FWColumnLabelCellRenderer.cc:62
evf::UInt_t
unsigned int UInt_t
Definition:
FUTypes.h:12
FWColumnLabelCellRenderer::sortOrder
fireworks::table::SortOrder sortOrder() const
Definition:
FWColumnLabelCellRenderer.cc:120
FWColumnLabelCellRenderer::width
virtual UInt_t width() const
returns the minimum width of the cell to which the renderer is representing
Definition:
FWColumnLabelCellRenderer.cc:125
FWColumnLabelCellRenderer::kGap
static const UInt_t kGap
Definition:
FWColumnLabelCellRenderer.h:56
FWColumnLabelCellRenderer::draw
virtual void draw(Drawable_t iID, int iX, int iY, unsigned int iWidth, unsigned int iHeight)
Definition:
FWColumnLabelCellRenderer.cc:89
fireworks::table::SortOrder
SortOrder
Definition:
SortOrder.h:30
FWColumnLabelCellRenderer::m_sizeOfOrderIcon
int m_sizeOfOrderIcon
Definition:
FWColumnLabelCellRenderer.h:58
FWColumnLabelCellRenderer::m_sortOrder
fireworks::table::SortOrder m_sortOrder
Definition:
FWColumnLabelCellRenderer.h:57
FWTextTableCellRenderer.h
Generated for CMSSW Reference Manual by
1.8.5