Public Member Functions | Private Attributes | List of all members
LT_Ref Class Reference
Inheritance diagram for LT_Ref:
LinkedTextImpl ILT_Ref ILinkedText ILinkedText ILinkedText

Public Member Functions

 LT_Ref ()
 
virtual ~LT_Ref ()
 
void setRefId (const QString &refId)
 
void setText (const QString &text)
 
void setExtId (const QString &extId)
 
void setTargetKind (TargetKind k)
 
virtual const IStringtext () const
 
virtual const IStringid () const
 
virtual TargetKind targetKind () const
 
virtual const IStringexternal () const
 
virtual Kind kind () const
 
- Public Member Functions inherited from LinkedTextImpl
virtual ~LinkedTextImpl ()
 

Private Attributes

StringImpl m_refId
 
StringImpl m_extId
 
StringImpl m_text
 
TargetKind m_targetKind
 

Additional Inherited Members

- Public Types inherited from ILinkedText
enum  Kind { Kind_Text, Kind_Ref, Kind_Text, Kind_Ref }
 
enum  Kind { Kind_Text, Kind_Ref, Kind_Text, Kind_Ref }
 
- Public Types inherited from ILT_Ref
enum  TargetKind { Member, Compound, Member, Compound }
 
enum  TargetKind { Member, Compound, Member, Compound }
 

Detailed Description

Definition at line 33 of file linkedtexthandler.cpp.

Constructor & Destructor Documentation

LT_Ref::LT_Ref ( )
inline

Definition at line 36 of file linkedtexthandler.cpp.

36 {}
virtual LT_Ref::~LT_Ref ( )
inlinevirtual

Definition at line 37 of file linkedtexthandler.cpp.

37 {}

Member Function Documentation

virtual const IString* LT_Ref::external ( ) const
inlinevirtual

Implements ILT_Ref.

Definition at line 47 of file linkedtexthandler.cpp.

47 { return &m_extId; }
StringImpl m_extId
virtual const IString* LT_Ref::id ( ) const
inlinevirtual

Implements ILT_Ref.

Definition at line 45 of file linkedtexthandler.cpp.

45 { return &m_refId; }
StringImpl m_refId
virtual Kind LT_Ref::kind ( ) const
inlinevirtual

Implements ILinkedText.

Definition at line 48 of file linkedtexthandler.cpp.

void LT_Ref::setExtId ( const QString extId)
inline

Definition at line 40 of file linkedtexthandler.cpp.

40 { m_extId=extId; }
StringImpl m_extId
void LT_Ref::setRefId ( const QString refId)
inline

Definition at line 38 of file linkedtexthandler.cpp.

38 { m_refId=refId; }
StringImpl m_refId
void LT_Ref::setTargetKind ( TargetKind  k)
inline

Definition at line 41 of file linkedtexthandler.cpp.

41 { m_targetKind=k; }
TargetKind m_targetKind
void LT_Ref::setText ( const QString text)
inline

Definition at line 39 of file linkedtexthandler.cpp.

39 { m_text=text; }
StringImpl m_text
virtual const IString * text() const
virtual TargetKind LT_Ref::targetKind ( ) const
inlinevirtual

Implements ILT_Ref.

Definition at line 46 of file linkedtexthandler.cpp.

46 { return m_targetKind; }
TargetKind m_targetKind
virtual const IString* LT_Ref::text ( ) const
inlinevirtual

Implements ILT_Ref.

Definition at line 44 of file linkedtexthandler.cpp.

44 { return &m_text; }
StringImpl m_text

Member Data Documentation

StringImpl LT_Ref::m_extId
private

Definition at line 52 of file linkedtexthandler.cpp.

StringImpl LT_Ref::m_refId
private

Definition at line 51 of file linkedtexthandler.cpp.

TargetKind LT_Ref::m_targetKind
private

Definition at line 54 of file linkedtexthandler.cpp.

StringImpl LT_Ref::m_text
private

Definition at line 53 of file linkedtexthandler.cpp.


The documentation for this class was generated from the following file: