27 #ifndef _SALOMEDSImpl_AttributePixMap_HeaderFile
28 #define _SALOMEDSImpl_AttributePixMap_HeaderFile
44 virtual std::string
Save() {
return myString; }
45 virtual void Load(
const std::string& theValue) { myString = theValue; }
47 static const std::string& GetID() ;
49 const std::string&
string) ;
51 const std::string&
ID()
const;
52 void SetPixMap(
const std::string& value);
54 bool HasPixMap()
const {
return (myString !=
"None"); }
#define SALOMEDSIMPL_EXPORT
Definition: SALOMEDSImpl_Defines.hxx:34
Definition: DF_Attribute.hxx:30
virtual void Restore(DF_Attribute *theAttribute)=0
virtual const std::string & ID() const =0
virtual DF_Attribute * NewEmpty() const =0
virtual void Paste(DF_Attribute *theIntoAttribute)=0
Definition: DF_Label.hxx:65
Definition: SALOMEDSImpl_AttributePixMap.hxx:38
~SALOMEDSImpl_AttributePixMap()
Definition: SALOMEDSImpl_AttributePixMap.hxx:58
virtual std::string Save()
Definition: SALOMEDSImpl_AttributePixMap.hxx:44
std::string myString
Definition: SALOMEDSImpl_AttributePixMap.hxx:41
std::string GetPixMap() const
Definition: SALOMEDSImpl_AttributePixMap.hxx:53
bool HasPixMap() const
Definition: SALOMEDSImpl_AttributePixMap.hxx:54
virtual void Load(const std::string &theValue)
Definition: SALOMEDSImpl_AttributePixMap.hxx:45
Definition: SALOMEDSImpl_GenericAttribute.hxx:39