CMS 3D CMS Logo

FWStringParameterSetter.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWStringParameterSetter_h
2 #define Fireworks_Core_FWStringParameterSetter_h
3 // -*- C++ -*-
4 //
5 // Package: Core
6 // Class : FWStringParameterSetter
7 //
8 
9 // system include files
10 #include <Rtypes.h>
11 
12 // user include files
15 
16 // forward declarations
17 class TGTextEntry;
18 
20 public:
22  ~FWStringParameterSetter() override;
23 
24  // ---------- const member functions ---------------------
25 
26  // ---------- static member functions --------------------
27 
28  // ---------- member functions ---------------------------
29  void attach(FWParameterBase*) override;
30  TGFrame* build(TGFrame* iParent, bool labelBack = true) override;
31  void doUpdate();
32 
33  FWStringParameterSetter(const FWStringParameterSetter&) = delete; // stop default
34 
35  const FWStringParameterSetter& operator=(const FWStringParameterSetter&) = delete; // stop default
36 
37 private:
38  // ---------- member data --------------------------------
40  TGTextEntry* m_widget;
41 };
42 
43 #endif
const FWStringParameterSetter & operator=(const FWStringParameterSetter &)=delete
void attach(FWParameterBase *) override
TGFrame * build(TGFrame *iParent, bool labelBack=true) override