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 {
32 
33  public:
34  FWColumnLabelCellRenderer(const TGGC* iContext=&(getDefaultGC()), bool isSortable = true);
35  ~FWColumnLabelCellRenderer() override;
36 
37  // ---------- const member functions ---------------------
39 
40  UInt_t width() const override;
41 
42  // ---------- static member functions --------------------
43 
44  // ---------- member functions ---------------------------
46 
47  void draw(Drawable_t iID, int iX, int iY, unsigned int iWidth, unsigned int iHeight) override;
48 
49  private:
50  //FWColumnLabelCellRenderer(const FWColumnLabelCellRenderer&); // stop default
51 
52  //const FWColumnLabelCellRenderer& operator=(const FWColumnLabelCellRenderer&); // stop default
53 
54  // ---------- member data --------------------------------
55  static const UInt_t kGap = 2;
59 
61 
62 };
63 
64 
65 #endif
FWColumnLabelCellRenderer(const TGGC *iContext=&(getDefaultGC()), bool isSortable=true)
void setSortOrder(fireworks::table::SortOrder)
UInt_t width() const override
returns the minimum width of the cell to which the renderer is representing
void draw(Drawable_t iID, int iX, int iY, unsigned int iWidth, unsigned int iHeight) override
static const TGGC & getDefaultGC()
fireworks::table::SortOrder sortOrder() const
fireworks::table::SortOrder m_sortOrder