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 {
21 
22 public:
24  ~FWStringParameterSetter() override;
25 
26  // ---------- const member functions ---------------------
27 
28  // ---------- static member functions --------------------
29 
30  // ---------- member functions ---------------------------
31  void attach(FWParameterBase*) override ;
32  TGFrame* build(TGFrame* iParent, bool labelBack = true) override ;
33  void doUpdate();
34 
35 private:
36  FWStringParameterSetter(const FWStringParameterSetter&) = delete; // stop default
37 
38  const FWStringParameterSetter& operator=(const FWStringParameterSetter&) = delete; // stop default
39 
40  // ---------- member data --------------------------------
42  TGTextEntry* m_widget;
43 };
44 
45 
46 #endif
const FWStringParameterSetter & operator=(const FWStringParameterSetter &)=delete
void attach(FWParameterBase *) override
TGFrame * build(TGFrame *iParent, bool labelBack=true) override