File indexing completed on 2023-03-17 11:01:29
0001 #ifndef Fireworks_Core_FWStringParameterSetter_h
0002 #define Fireworks_Core_FWStringParameterSetter_h
0003
0004
0005
0006
0007
0008
0009
0010 #include <Rtypes.h>
0011
0012
0013 #include "Fireworks/Core/interface/FWParameterSetterBase.h"
0014 #include "Fireworks/Core/interface/FWStringParameter.h"
0015
0016
0017 class TGTextEntry;
0018
0019 class FWStringParameterSetter : public FWParameterSetterBase {
0020 public:
0021 FWStringParameterSetter();
0022 ~FWStringParameterSetter() override;
0023
0024
0025
0026
0027
0028
0029 void attach(FWParameterBase*) override;
0030 TGFrame* build(TGFrame* iParent, bool labelBack = true) override;
0031 void doUpdate();
0032
0033 FWStringParameterSetter(const FWStringParameterSetter&) = delete;
0034
0035 const FWStringParameterSetter& operator=(const FWStringParameterSetter&) = delete;
0036
0037 private:
0038
0039 FWStringParameter* m_param;
0040 TGTextEntry* m_widget;
0041 };
0042
0043 #endif