10 #ifndef __VSDCHARACTERLIST_H__ 
   11 #define __VSDCHARACTERLIST_H__ 
   21 class VSDCharacterListElement;
 
   31   void addCharIX(
unsigned id, 
unsigned level, 
unsigned charCount, 
const boost::optional<VSDName> &font,
 
   32                  const boost::optional<Colour> &fontColour, 
const boost::optional<double> &fontSize, 
const boost::optional<bool> &bold,
 
   33                  const boost::optional<bool> &italic, 
const boost::optional<bool> &underline, 
const boost::optional<bool> &doubleunderline,
 
   34                  const boost::optional<bool> &strikeout, 
const boost::optional<bool> &doublestrikeout, 
const boost::optional<bool> &allcaps,
 
   35                  const boost::optional<bool> &initcaps, 
const boost::optional<bool> &smallcaps, 
const boost::optional<bool> &superscript,
 
   36                  const boost::optional<bool> &subscript);
 
   51   std::map<unsigned, VSDCharacterListElement *> 
m_elements;
 
   57 #endif // __VSDCHARACTERLIST_H__ 
VSDCharacterList()
Definition: VSDCharacterList.cpp:75
~VSDCharacterList()
Definition: VSDCharacterList.cpp:100
bool empty() const 
Definition: VSDCharacterList.h:46
void addCharIX(unsigned id, unsigned level, unsigned charCount, const boost::optional< VSDName > &font, const boost::optional< Colour > &fontColour, const boost::optional< double > &fontSize, const boost::optional< bool > &bold, const boost::optional< bool > &italic, const boost::optional< bool > &underline, const boost::optional< bool > &doubleunderline, const boost::optional< bool > &strikeout, const boost::optional< bool > &doublestrikeout, const boost::optional< bool > &allcaps, const boost::optional< bool > &initcaps, const boost::optional< bool > &smallcaps, const boost::optional< bool > &superscript, const boost::optional< bool > &subscript)
Definition: VSDCharacterList.cpp:105
void resetCharCount()
Definition: VSDCharacterList.cpp:149
Definition: VSDCollector.h:20
unsigned getCharCount(unsigned id) const 
Definition: VSDCharacterList.cpp:133
std::vector< unsigned > m_elementsOrder
Definition: VSDCharacterList.h:52
unsigned getLevel() const 
Definition: VSDCharacterList.cpp:156
Definition: VSDStyles.h:213
std::map< unsigned, VSDCharacterListElement * > m_elements
Definition: VSDCharacterList.h:51
void handle(VSDCollector *collector) const 
Definition: VSDCharacterList.cpp:170
Definition: libvisio_utils.h:73
void clear()
Definition: VSDCharacterList.cpp:192
void setCharCount(unsigned id, unsigned charCount)
Definition: VSDCharacterList.cpp:142
Definition: VSDCharacterList.h:24
VSDCharacterList & operator=(const VSDCharacterList &charList)
Definition: VSDCharacterList.cpp:90
void setElementsOrder(const std::vector< unsigned > &m_elementsOrder)
Definition: VSDCharacterList.cpp:163