CMS 3D CMS Logo

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
27 
28 // forward declarations
29 
31 public:
32  FWColumnLabelCellRenderer(const TGGC* iContext = &(getDefaultGC()), bool isSortable = true);
33  ~FWColumnLabelCellRenderer() override;
34 
35  // ---------- const member functions ---------------------
37 
38  UInt_t width() const override;
39 
40  // ---------- static member functions --------------------
41 
42  // ---------- member functions ---------------------------
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;
57 
59 };
60 
61 #endif
FWTextTableCellRenderer.h
FWColumnLabelCellRenderer
Definition: FWColumnLabelCellRenderer.h:30
FWTextTableCellRenderer
Definition: FWTextTableCellRenderer.h:32
FWColumnLabelCellRenderer::draw
void draw(Drawable_t iID, int iX, int iY, unsigned int iWidth, unsigned int iHeight) override
Definition: FWColumnLabelCellRenderer.cc:81
fireworks::table::SortOrder
SortOrder
Definition: SortOrder.h:29
FWColumnLabelCellRenderer::m_sizeOfOrderIcon
int m_sizeOfOrderIcon
Definition: FWColumnLabelCellRenderer.h:55
FWColumnLabelCellRenderer::width
UInt_t width() const override
returns the minimum width of the cell to which the renderer is representing
Definition: FWColumnLabelCellRenderer.cc:109
FWTextTableCellRenderer::getDefaultGC
static const TGGC & getDefaultGC()
Definition: FWTextTableCellRenderer.cc:128
FWColumnLabelCellRenderer::setSortOrder
void setSortOrder(fireworks::table::SortOrder)
Definition: FWColumnLabelCellRenderer.cc:74
FWColumnLabelCellRenderer::kGap
static const UInt_t kGap
Definition: FWColumnLabelCellRenderer.h:53
FWColumnLabelCellRenderer::m_isSortable
bool m_isSortable
Definition: FWColumnLabelCellRenderer.h:58
FWColumnLabelCellRenderer::FWColumnLabelCellRenderer
FWColumnLabelCellRenderer(const TGGC *iContext=&(getDefaultGC()), bool isSortable=true)
Definition: FWColumnLabelCellRenderer.cc:33
FWColumnLabelCellRenderer::m_sizeOfOrderIconStartX
int m_sizeOfOrderIconStartX
Definition: FWColumnLabelCellRenderer.h:56
FWColumnLabelCellRenderer::~FWColumnLabelCellRenderer
~FWColumnLabelCellRenderer() override
Definition: FWColumnLabelCellRenderer.cc:57
FWColumnLabelCellRenderer::m_sortOrder
fireworks::table::SortOrder m_sortOrder
Definition: FWColumnLabelCellRenderer.h:54
SortOrder.h
FWColumnLabelCellRenderer::sortOrder
fireworks::table::SortOrder sortOrder() const
Definition: FWColumnLabelCellRenderer.cc:107