MythTV
master
|
#include <libmythfreemheg/BaseClasses.h>
Public Member Functions | |
MHObjectRef ()=default | |
void | Initialise (MHParseNode *p, MHEngine *engine) |
void | Copy (const MHObjectRef &objr) |
MHObjectRef & | operator= (const MHObjectRef &)=default |
bool | IsSet () const |
void | PrintMe (FILE *fd, int nTabs) const |
bool | Equal (const MHObjectRef &objr, MHEngine *engine) const |
QString | Printable () const |
Public Attributes | |
int | m_nObjectNo {0} |
MHOctetString | m_groupId |
Static Public Attributes | |
static MHObjectRef | Null |
Definition at line 153 of file BaseClasses.h.
|
default |
void MHObjectRef::Initialise | ( | MHParseNode * | p, |
MHEngine * | engine | ||
) |
Definition at line 263 of file BaseClasses.cpp.
Referenced by MHVisible::Initialise(), MHLink::Initialise(), MHTokenGroupItem::Initialise(), MHRoot::Initialise(), MHCall::Initialise(), MHObjectRefVar::Initialise(), MHActionObjectRef::Initialise(), MHActionObjectRef2::Initialise(), MHGenericBoolean::Initialise(), MHGetListActionData::Initialise(), MHGenericInteger::Initialise(), MHPersistent::Initialise(), MHGenericOctetString::Initialise(), MHGenericObjectRef::Initialise(), MHGenericContentRef::Initialise(), MHGetAvailabilityStatus::Initialise(), MHGetEngineSupport::Initialise(), and MHFontBody::Initialise().
void MHObjectRef::Copy | ( | const MHObjectRef & | objr | ) |
Definition at line 308 of file BaseClasses.cpp.
Referenced by MHFontBody::Copy(), MHGenericObjectRef::GetValue(), MHObjectRefVar::GetVariableValue(), MHUnion::MHUnion(), MHVisible::MHVisible(), MHActionGenericObjectRefFix::Perform(), MHVisible::Preparation(), MHObjectRefVar::Preparation(), MHObjectRefVar::Prepare(), MHVisible::SetPaletteRef(), and MHObjectRefVar::SetVariableValue().
|
default |
|
inline |
Definition at line 164 of file BaseClasses.h.
Referenced by MHTokenGroup::Activation(), MHFontBody::IsSet(), and MHVisible::PrintMe().
void MHObjectRef::PrintMe | ( | FILE * | fd, |
int | nTabs | ||
) | const |
Definition at line 284 of file BaseClasses.cpp.
Referenced by MHCall::PrintArgs(), MHActionObjectRef::PrintArgs(), MHActionObjectRef2::PrintArgs(), MHGetListActionData::PrintArgs(), MHPersistent::PrintArgs(), MHGetAvailabilityStatus::PrintArgs(), MHGetEngineSupport::PrintArgs(), MHVisible::PrintMe(), MHLink::PrintMe(), MHTokenGroupItem::PrintMe(), MHRoot::PrintMe(), MHObjectRefVar::PrintMe(), MHGenericBoolean::PrintMe(), MHGenericInteger::PrintMe(), MHGenericOctetString::PrintMe(), MHGenericObjectRef::PrintMe(), MHGenericContentRef::PrintMe(), and MHFontBody::PrintMe().
bool MHObjectRef::Equal | ( | const MHObjectRef & | objr, |
MHEngine * | engine | ||
) | const |
Definition at line 316 of file BaseClasses.cpp.
Referenced by MHLink::MatchEvent(), and MHObjectRefVar::TestVariable().
QString MHObjectRef::Printable | ( | ) | const |
Definition at line 298 of file BaseClasses.cpp.
Referenced by MHResidentProgram::CallProgram(), MHEngine::CancelExternalContentRequest(), MHEngine::CheckContentRequests(), MHText::ContentArrived(), MHEngine::EventTriggered(), MHLink::MatchEvent(), MHUnion::Printable(), MHEngine::RequestExternalContent(), MHEngine::RunAll(), MHBooleanVar::SetVariableValue(), MHIntegerVar::SetVariableValue(), MHOctetStrVar::SetVariableValue(), MHObjectRefVar::SetVariableValue(), and MHContentRefVar::SetVariableValue().
|
static |
Definition at line 159 of file BaseClasses.h.
Referenced by MHListGroup::GetCellItem().
int MHObjectRef::m_nObjectNo {0} |
Definition at line 169 of file BaseClasses.h.
Referenced by MHClone::CallAction(), MHResidentProgram::CallProgram(), Copy(), Equal(), MHStream::FindByObjectNo(), MHGroup::FindByObjectNo(), MHRoot::FindByObjectNo(), MHEngine::FindObject(), MHGroup::Initialise(), Initialise(), IsSet(), MHGroup::MakeClone(), Printable(), PrintMe(), and MHEngine::RunAll().
MHOctetString MHObjectRef::m_groupId |
Definition at line 170 of file BaseClasses.h.
Referenced by MHClone::CallAction(), MHResidentProgram::CallProgram(), Copy(), Equal(), MHEngine::FindObject(), MHGroup::Initialise(), Initialise(), IsSet(), MHEngine::Launch(), MHGroup::MakeClone(), Printable(), PrintMe(), MHEngine::RunAll(), and MHEngine::TransitionToScene().