33#ifndef TTA_SOURCE_FIELD_HH
34#define TTA_SOURCE_FIELD_HH
67 virtual int width()
const;
MoveSlot * parent() const
ImmediateEncoding * immEncoding_
The immediate encoding.
BridgeEncodingTable bridgeEncodings_
Container for bridge encodings.
void clearBridgeEncodings()
int bridgeEncodingCount() const
virtual void loadState(const ObjectState *state)
void unsetImmediateEncoding()
static const std::string OSNAME_SOURCE_FIELD
ObjectState name for source field.
void addBridgeEncoding(BridgeEncoding &encoding)
bool hasBridgeEncoding(const std::string &bridge) const
virtual int width() const
void removeBridgeEncoding(BridgeEncoding &encoding)
std::vector< BridgeEncoding * > BridgeEncodingTable
Container type for bridge encodings.
void clearImmediateEncoding()
ImmediateEncoding & immediateEncoding() const
void setImmediateEncoding(ImmediateEncoding &encoding)
bool hasImmediateEncoding() const
virtual ObjectState * saveState() const
BridgeEncoding & bridgeEncoding(const std::string &bridge) const