FWTextInternal::Item Struct Reference

Internal: class to store an item state. More...

List of all members.

Public Types

enum  Type {
  Father = 0, Child, Next, Prev,
  Main
}
 the different type of id More...

Public Member Functions

 Item ()
 constructor
std::string label () const
 return a value which can be used to represent the label(changme)

Public Attributes

int m_level
 the level
int m_index
 the actual index
bool m_collapsed
 true if the item is hidden
bool m_hidden
 true if the item is hidden
std::vector< int > m_childList
 the list of childlist
shared_ptr< Zonem_hiddenZone
 the hidden item zone
int m_structId [5]
 the item id in text struct zone ( father, child, next, prev, main )
std::string m_extra
 extra data

Friends

std::ostream & operator<< (std::ostream &o, Item const &it)
 operator<<

Detailed Description

Internal: class to store an item state.


Member Enumeration Documentation

the different type of id

Enumerator:
Father 
Child 
Next 
Prev 
Main 

Constructor & Destructor Documentation

constructor


Member Function Documentation

std::string FWTextInternal::Item::label ( ) const [inline]

return a value which can be used to represent the label(changme)

Referenced by FWText::send().


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
Item const &  it 
) [friend]

operator<<


Member Data Documentation

true if the item is hidden

Referenced by FWText::createItemStructures(), and FWText::send().

extra data

Referenced by FWText::readItem().

the hidden item zone

Referenced by FWText::readItem(), and FWText::sendHiddenItem().

the actual index

Referenced by label(), and FWText::readItem().

the level

Referenced by label(), and FWText::readItem().

the item id in text struct zone ( father, child, next, prev, main )

Referenced by FWText::createItemStructures(), Item(), and FWText::readItem().


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