1 #ifndef displaypropertylinks_h 2 #define displaypropertylinks_h 15 #include "generalmod.h" 50 ~DisplayLinkManager();
51 static DisplayLinkManager& getImpl();
53 int nrHolders()
const;
61 int nrDisplayPropertyLinks()
const;
62 int getDisplayPropertyLinkID(
int idx)
const;
66 void removeDisplayPropertyLink(
int id);
114 virtual const char* type()
const = 0;
115 virtual const char* userType()
const;
123 bool isValid()
const;
126 int nrDisplayPropertyHolders()
const;
#define mExpClass(module)
Definition: commondefs.h:160
int freelinkid_
Definition: displaypropertylinks.h:84
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class...
Definition: threadlock.h:53
Definition: displaypropertylinks.h:46
Threads::Lock lock_
Definition: displaypropertylinks.h:80
bool addHolder(DisplayPropertyHolder *)
int propertyHolderID() const
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
ObjectSet< DisplayPropertyHolder > holders_
Definition: displaypropertylinks.h:139
int propertyholderid_
Definition: displaypropertylinks.h:103
int freeholderid_
Definition: displaypropertylinks.h:79
#define mDefineFactory1ParamInClass(T, P, funcname)
Definition: factory.h:447
ObjectSet< DisplayPropertyLink > propertylinks_
Definition: displaypropertylinks.h:82
TypeSet< int > propertylinkids_
Definition: displaypropertylinks.h:83
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Definition: displaypropertylinks.h:108
friend class DisplayLinkManager
Definition: displaypropertylinks.h:130
void removeHolder(DisplayPropertyHolder *)
Definition: displaypropertylinks.h:91
ObjectSet< DisplayPropertyHolder > holders_
Definition: displaypropertylinks.h:78
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Object with a name.
Definition: namedobj.h:35
int addHolder(DisplayPropertyHolder *)
virtual ~DisplayPropertyHolder()
DisplayPropertyHolder(bool reg)
virtual const char * getDisplayPropertyHolderName() const