13 #include "generalmod.h" 48 ~DisplayLinkManager();
49 static DisplayLinkManager& getImpl();
51 int nrHolders()
const;
59 int nrDisplayPropertyLinks()
const;
60 int getDisplayPropertyLinkID(
int idx)
const;
64 void removeDisplayPropertyLink(
int id);
112 virtual const char* type()
const = 0;
113 virtual const char* userType()
const;
121 bool isValid()
const;
124 int nrDisplayPropertyHolders()
const;
#define mExpClass(module)
Definition: commondefs.h:157
int freelinkid_
Definition: displaypropertylinks.h:82
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class...
Definition: threadlock.h:51
Definition: displaypropertylinks.h:44
Threads::Lock lock_
Definition: displaypropertylinks.h:78
bool addHolder(DisplayPropertyHolder *)
int propertyHolderID() const
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
ObjectSet< DisplayPropertyHolder > holders_
Definition: displaypropertylinks.h:137
int propertyholderid_
Definition: displaypropertylinks.h:101
int freeholderid_
Definition: displaypropertylinks.h:77
#define mDefineFactory1ParamInClass(T, P, funcname)
Definition: factory.h:445
ObjectSet< DisplayPropertyLink > propertylinks_
Definition: displaypropertylinks.h:80
TypeSet< int > propertylinkids_
Definition: displaypropertylinks.h:81
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Definition: displaypropertylinks.h:106
friend class DisplayLinkManager
Definition: displaypropertylinks.h:128
void removeHolder(DisplayPropertyHolder *)
Definition: displaypropertylinks.h:89
ObjectSet< DisplayPropertyHolder > holders_
Definition: displaypropertylinks.h:76
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
object with a name.
Definition: namedobj.h:20
int addHolder(DisplayPropertyHolder *)
virtual ~DisplayPropertyHolder()
DisplayPropertyHolder(bool reg)
virtual const char * getDisplayPropertyHolderName() const