21 #ifndef __KGAMEPROPERTYHANDLER_H_ 22 #define __KGAMEPROPERTYHANDLER_H_ 25 #include <tqintdict.h> 27 #include "kgameproperty.h" 28 #include <tdemacros.h> 35 class KGamePropertyHandlerPrivate;
91 KGamePropertyHandler(
int id,
const TQObject* receiver,
const char* sendf,
const char* emitf, TQObject* parent = 0);
105 void registerHandler(
int id,
const TQObject *receiver,
const char * send,
const char *emit);
122 bool processMessage(TQDataStream &stream,
int id,
bool isSender );
151 int uniquePropertyId();
160 virtual bool load(TQDataStream &stream);
168 virtual bool save(TQDataStream &stream);
175 bool sendProperty(TQDataStream &s);
177 void sendLocked(
bool l);
192 TQString propertyName(
int id)
const;
225 void unlockProperties();
247 void lockDirectEmit();
253 void unlockDirectEmit();
270 void lockProperties();
281 TQIntDict<KGamePropertyBase> &dict()
const;
324 void signalSendMessage(
int msgid, TQDataStream &,
bool* sent);
351 KGamePropertyHandlerPrivate* d;
A collection class for KGameProperty objects.
PropertyPolicy
The policy of the property.
Base class for a game player.
Base class of KGameProperty.
The main KDE game object.