Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-updates > by-pkgid > 984407a3d8e0ca8f42be35be954f9b2c > files > 246

libmwaw-doc-0.3.14-2.mga6.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>MWAWList.hxx Source File documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('MWAWList_8hxx_source.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">MWAWList.hxx</div>  </div>
</div><!--header-->
<div class="contents">
<a href="MWAWList_8hxx.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* -*- Mode: C++; c-default-style: &quot;k&amp;r&quot;; indent-tabs-mode: nil; tab-width: 2; c-basic-offset: 2 -*- */</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;</div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">/* libmwaw</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">* Version: MPL 2.0 / LGPLv2+</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">* The contents of this file are subject to the Mozilla Public License Version</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">* 2.0 (the &quot;License&quot;); you may not use this file except in compliance with</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">* the License or as specified alternatively below. You may obtain a copy of</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">* the License at http://www.mozilla.org/MPL/</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">* Software distributed under the License is distributed on an &quot;AS IS&quot; basis,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">* for the specific language governing rights and limitations under the</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">* License.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">* Major Contributor(s):</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">* Copyright (C) 2002 William Lachance (wrlach@gmail.com)</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">* Copyright (C) 2002,2004 Marc Maurer (uwog@uwog.net)</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">* Copyright (C) 2004-2006 Fridrich Strba (fridrich.strba@bluewin.ch)</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">* Copyright (C) 2006, 2007 Andrew Ziem</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">* Copyright (C) 2011, 2012 Alonso Laurent (alonso@loria.fr)</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">* All Rights Reserved.</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">* For minor contributions see the git repository.</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">* Alternatively, the contents of this file may be used under the terms of</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">* the GNU Lesser General Public License Version 2 or later (the &quot;LGPLv2+&quot;),</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">* in which case the provisions of the LGPLv2+ are applicable</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">* instead of those above.</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#ifndef MWAW_LIST_H</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#  define MWAW_LIST_H</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;librevenge/librevenge.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html">   44</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structMWAWListLevel.html">MWAWListLevel</a> {</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437aa7881d0da95cff6b17d180eb101a2891">   46</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437">Type</a> { <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437ad3d0c2853e9e215c6da562cf6584de5e">DEFAULT</a>, <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437addca064dc9051483f39465e9849b34c4">NONE</a>, <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437a7767510edffcd992f401e491d116b496">BULLET</a>, <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437aff6f0a3e57e62ecc1396633364ad35ab">DECIMAL</a>, <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437a445c73449c031b259c84a8cb5183272f">LOWER_ALPHA</a>, <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437aa7881d0da95cff6b17d180eb101a2891">UPPER_ALPHA</a>,</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437a1ffc3889d879c5a54387d2880db362a0">   47</a></span>&#160;              <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437ad110201ae090b18cb14f45dd1d1af727">LOWER_ROMAN</a>, <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437a1ffc3889d879c5a54387d2880db362a0">UPPER_ROMAN</a>, <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437a802a76ee70e5bf13f0e69e376f72ff39">LABEL</a></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;            };</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#a113b1dff75fa9d50ea4bb22023236770a29c4d0b2bd9df19b9af80312700a492f">   50</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="structMWAWListLevel.html#a113b1dff75fa9d50ea4bb22023236770">Alignment</a> { <a class="code" href="structMWAWListLevel.html#a113b1dff75fa9d50ea4bb22023236770a8e0366e268b0673cb89cd3cc36cec865">LEFT</a>, <a class="code" href="structMWAWListLevel.html#a113b1dff75fa9d50ea4bb22023236770a29c4d0b2bd9df19b9af80312700a492f">RIGHT</a>, <a class="code" href="structMWAWListLevel.html#a113b1dff75fa9d50ea4bb22023236770a5599c1e66e0b4c0e929230460b3df53f">CENTER</a> };</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#a681528ff0055eb49a299a2298b46da8f">   53</a></span>&#160;  <a class="code" href="structMWAWListLevel.html#a681528ff0055eb49a299a2298b46da8f">MWAWListLevel</a>()</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    : <a class="code" href="structMWAWListLevel.html#a858455f361831a0dd5ca45285349d955">m_type</a>(<a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437addca064dc9051483f39465e9849b34c4">NONE</a>)</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    , <a class="code" href="structMWAWListLevel.html#af5f28b66191a1fa28410d56977a49645">m_numBeforeLabels</a>(0)</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    , <a class="code" href="structMWAWListLevel.html#aa3c43c2fc6923687d526d99e42890e09">m_labelBeforeSpace</a>(0.0)</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    , <a class="code" href="structMWAWListLevel.html#af6641c47d08416571b430aeb71664926">m_labelWidth</a>(0.1)</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    , <a class="code" href="structMWAWListLevel.html#a2b32e3b7faf2ee36d642a6b774eea630">m_labelAfterSpace</a>(0.0)</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    , <a class="code" href="structMWAWListLevel.html#ae69837cbe11ffca3525d052e55420797">m_alignment</a>(<a class="code" href="structMWAWListLevel.html#a113b1dff75fa9d50ea4bb22023236770a8e0366e268b0673cb89cd3cc36cec865">LEFT</a>)</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    , <a class="code" href="structMWAWListLevel.html#ab652f821a6c793b4680b3d5d9aafd8aa">m_startValue</a>(0)</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    , <a class="code" href="structMWAWListLevel.html#ab10480a5b214501c92fbef5cd86a36d5">m_label</a>(<span class="stringliteral">&quot;&quot;</span>)</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    , <a class="code" href="structMWAWListLevel.html#acbd38bfa7d28ad0e39e1dcb9bd0a9765">m_prefix</a>(<span class="stringliteral">&quot;&quot;</span>)</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    , <a class="code" href="structMWAWListLevel.html#adb9183371ad202f62ac9115250922b63">m_suffix</a>(<span class="stringliteral">&quot;&quot;</span>)</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    , <a class="code" href="structMWAWListLevel.html#a7e886210c473ce717428c25723cb6168">m_bullet</a>(<span class="stringliteral">&quot;&quot;</span>)</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    , <a class="code" href="structMWAWListLevel.html#ad703f425e27cf93fb5bade56b794fb11">m_spanId</a>(-1)</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    , <a class="code" href="structMWAWListLevel.html#a2e7b2e4741d8fb03c030693c9f211bdb">m_extra</a>(<span class="stringliteral">&quot;&quot;</span>)</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  {</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  }</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#a2142096a1bebf30ec303cc552b7dc3e1">   70</a></span>&#160;  <a class="code" href="structMWAWListLevel.html#a2142096a1bebf30ec303cc552b7dc3e1">~MWAWListLevel</a>() {}</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#ac0f4aa4191c425cddd2be8ee390fcba2">   73</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structMWAWListLevel.html#ac0f4aa4191c425cddd2be8ee390fcba2">isDefault</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structMWAWListLevel.html#a858455f361831a0dd5ca45285349d955">m_type</a> ==<a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437ad3d0c2853e9e215c6da562cf6584de5e">DEFAULT</a>;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  }</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#a2db04936c10b2f22b059dc222dc28839">   78</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structMWAWListLevel.html#a2db04936c10b2f22b059dc222dc28839">isNumeric</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structMWAWListLevel.html#a858455f361831a0dd5ca45285349d955">m_type</a> !=<a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437ad3d0c2853e9e215c6da562cf6584de5e">DEFAULT</a> &amp;&amp; <a class="code" href="structMWAWListLevel.html#a858455f361831a0dd5ca45285349d955">m_type</a> !=<a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437addca064dc9051483f39465e9849b34c4">NONE</a> &amp;&amp; <a class="code" href="structMWAWListLevel.html#a858455f361831a0dd5ca45285349d955">m_type</a> != <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437a7767510edffcd992f401e491d116b496">BULLET</a>;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  }</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structMWAWListLevel.html#a5888d2e8640a7b43afac2bd625b2a1ab">addTo</a>(librevenge::RVNGPropertyList &amp;propList, <a class="code" href="libmwaw__internal_8hxx.html#adcfbe9f20a7647cca3c31b222959058d">MWAWFontManagerPtr</a> fontManager) <span class="keyword">const</span>;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#a1946f2bc8766ce46df4f15ffdb073beb">   86</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structMWAWListLevel.html#a1946f2bc8766ce46df4f15ffdb073beb">getStartValue</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structMWAWListLevel.html#ab652f821a6c793b4680b3d5d9aafd8aa">m_startValue</a> &lt;= 0 ? 1 : <a class="code" href="structMWAWListLevel.html#ab652f821a6c793b4680b3d5d9aafd8aa">m_startValue</a>;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  }</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structMWAWListLevel.html#a074dd6ac529d608e1447115570e069b3">cmp</a>(<a class="code" href="structMWAWListLevel.html">MWAWListLevel</a> <span class="keyword">const</span> &amp;levl) <span class="keyword">const</span>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keyword">friend</span> std::ostream &amp;<a class="code" href="structMWAWListLevel.html#a66ba0a6913c32d9af183a1a7206ad42e">operator&lt;&lt;</a>(std::ostream &amp;o, <a class="code" href="structMWAWListLevel.html">MWAWListLevel</a> <span class="keyword">const</span> &amp;ft);</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#a858455f361831a0dd5ca45285349d955">   98</a></span>&#160;  <a class="code" href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437">Type</a> <a class="code" href="structMWAWListLevel.html#a858455f361831a0dd5ca45285349d955">m_type</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#af5f28b66191a1fa28410d56977a49645">  100</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structMWAWListLevel.html#af5f28b66191a1fa28410d56977a49645">m_numBeforeLabels</a>;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#aa3c43c2fc6923687d526d99e42890e09">  101</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structMWAWListLevel.html#aa3c43c2fc6923687d526d99e42890e09">m_labelBeforeSpace</a> ;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#af6641c47d08416571b430aeb71664926">  102</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structMWAWListLevel.html#af6641c47d08416571b430aeb71664926">m_labelWidth</a> ;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#a2b32e3b7faf2ee36d642a6b774eea630">  103</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structMWAWListLevel.html#a2b32e3b7faf2ee36d642a6b774eea630">m_labelAfterSpace</a> ;</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#ae69837cbe11ffca3525d052e55420797">  105</a></span>&#160;  <a class="code" href="structMWAWListLevel.html#a113b1dff75fa9d50ea4bb22023236770">Alignment</a> <a class="code" href="structMWAWListLevel.html#ae69837cbe11ffca3525d052e55420797">m_alignment</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#ab652f821a6c793b4680b3d5d9aafd8aa">  107</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structMWAWListLevel.html#ab652f821a6c793b4680b3d5d9aafd8aa">m_startValue</a>;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#adb9183371ad202f62ac9115250922b63">  108</a></span>&#160;  librevenge::RVNGString <a class="code" href="structMWAWListLevel.html#ab10480a5b214501c92fbef5cd86a36d5">m_label</a> ,</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;             <a class="code" href="structMWAWListLevel.html#acbd38bfa7d28ad0e39e1dcb9bd0a9765">m_prefix</a> ,</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;             <a class="code" href="structMWAWListLevel.html#adb9183371ad202f62ac9115250922b63">m_suffix</a>,</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;             <a class="code" href="structMWAWListLevel.html#a7e886210c473ce717428c25723cb6168">m_bullet</a> ;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#ad703f425e27cf93fb5bade56b794fb11">  113</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structMWAWListLevel.html#ad703f425e27cf93fb5bade56b794fb11">m_spanId</a>;</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structMWAWListLevel.html#a2e7b2e4741d8fb03c030693c9f211bdb">  115</a></span>&#160;  std::string <a class="code" href="structMWAWListLevel.html#a2e7b2e4741d8fb03c030693c9f211bdb">m_extra</a>;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;};</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classMWAWList.html">  119</a></span>&#160;<span class="keyword">class </span><a class="code" href="classMWAWList.html">MWAWList</a></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;{</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classMWAWList.html#a18f10ee2013f416e745a83be561b5267">  123</a></span>&#160;  <a class="code" href="classMWAWList.html#a18f10ee2013f416e745a83be561b5267">MWAWList</a>()</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;    : m_levels()</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    , m_actualIndices()</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    , m_nextIndices()</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    , m_actLevel(-1)</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    , m_modifyMarker(1)</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  {</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    <span class="keywordflow">for</span> (<span class="keyword">auto</span> &amp;<span class="keywordtype">id</span> : m_id) <span class="keywordtype">id</span> = -1;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  }</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classMWAWList.html#a3cd78e43893ecb734dc88092b1636118">  134</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classMWAWList.html#a3cd78e43893ecb734dc88092b1636118">getId</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    <span class="keywordflow">return</span> m_id[0];</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  }</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="classMWAWList.html#a7cfdf3868812c5a12e7a543d58c84d7b">  140</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classMWAWList.html#a7cfdf3868812c5a12e7a543d58c84d7b">getMarker</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    <span class="keywordflow">return</span> m_modifyMarker;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  }</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="keywordtype">void</span> resize(<span class="keywordtype">int</span> levl);</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <span class="keywordtype">bool</span> isCompatibleWith(<span class="keywordtype">int</span> levl, <a class="code" href="structMWAWListLevel.html">MWAWListLevel</a> <span class="keyword">const</span> &amp;level) <span class="keyword">const</span>;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <span class="keywordtype">bool</span> isCompatibleWith(<a class="code" href="classMWAWList.html">MWAWList</a> <span class="keyword">const</span> &amp;newList) <span class="keyword">const</span>;</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="keywordtype">void</span> updateIndicesFrom(<a class="code" href="classMWAWList.html">MWAWList</a> <span class="keyword">const</span> &amp;list);</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classMWAWList.html#a44381d9ccdcd93fe909edd57b30f61f9">  157</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classMWAWList.html#a44381d9ccdcd93fe909edd57b30f61f9">swapId</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    std::swap(m_id[0], m_id[1]);</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  }</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <span class="keywordtype">void</span> setId(<span class="keywordtype">int</span> newId) <span class="keyword">const</span>;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="classMWAWList.html#a2467994e74ed55436ef2a6f04b38e0af">  166</a></span>&#160;  <a class="code" href="structMWAWListLevel.html">MWAWListLevel</a> <a class="code" href="classMWAWList.html#a2467994e74ed55436ef2a6f04b38e0af">getLevel</a>(<span class="keywordtype">int</span> levl)<span class="keyword"> const</span></div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    <span class="keywordflow">if</span> (levl &gt;= 0 &amp;&amp; levl &lt; <span class="keywordtype">int</span>(m_levels.size()))</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;      <span class="keywordflow">return</span> m_levels[size_t(levl)];</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    <a class="code" href="libmwaw__internal_8hxx.html#af15895ba71671fbacfc85fc468f3c9f1">MWAW_DEBUG_MSG</a>((<span class="stringliteral">&quot;MWAWList::getLevel: can not find level %d\n&quot;</span>, levl));</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structMWAWListLevel.html#a681528ff0055eb49a299a2298b46da8f">MWAWListLevel</a>();</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  }</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="classMWAWList.html#ac62faeab343f773a59bdc6a20157a364">  174</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classMWAWList.html#ac62faeab343f773a59bdc6a20157a364">numLevels</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    <span class="keywordflow">return</span> int(m_levels.size());</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  }</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="keywordtype">void</span> <span class="keyword">set</span>(<span class="keywordtype">int</span> levl, <a class="code" href="structMWAWListLevel.html">MWAWListLevel</a> <span class="keyword">const</span> &amp;level);</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="keywordtype">void</span> setLevel(<span class="keywordtype">int</span> levl) <span class="keyword">const</span>;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="keywordtype">void</span> openElement() <span class="keyword">const</span>;</div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classMWAWList.html#a5a0bf298e51946ee72eecded022c60c5">  186</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classMWAWList.html#a5a0bf298e51946ee72eecded022c60c5">closeElement</a>()<span class="keyword"> const </span>{}</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <span class="keywordtype">int</span> getStartValueForNextElement() <span class="keyword">const</span>;</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <span class="keywordtype">void</span> setStartValueForNextElement(<span class="keywordtype">int</span> value);</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structMWAWListLevel.html#a2db04936c10b2f22b059dc222dc28839">isNumeric</a>(<span class="keywordtype">int</span> levl) <span class="keyword">const</span>;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structMWAWListLevel.html#a5888d2e8640a7b43afac2bd625b2a1ab">addTo</a>(<span class="keywordtype">int</span> level, librevenge::RVNGPropertyList &amp;pList, <a class="code" href="libmwaw__internal_8hxx.html#adcfbe9f20a7647cca3c31b222959058d">MWAWFontManagerPtr</a> fontManager) <span class="keyword">const</span>;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classMWAWList.html#a4738580b592eb3946e0b0013a1dfa59a">  200</a></span>&#160;  std::vector&lt;MWAWListLevel&gt; <a class="code" href="classMWAWList.html#a4738580b592eb3946e0b0013a1dfa59a">m_levels</a>;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="classMWAWList.html#a1b176f69b2f094bd7363b56d0d686db0">  202</a></span>&#160;  <span class="keyword">mutable</span> std::vector&lt;int&gt; m_actualIndices, <a class="code" href="classMWAWList.html#a1b176f69b2f094bd7363b56d0d686db0">m_nextIndices</a>;</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classMWAWList.html#afb64acea79d191d775f1ba4d3be118a0">  204</a></span>&#160;  <span class="keyword">mutable</span> <span class="keywordtype">int</span> <a class="code" href="classMWAWList.html#afb64acea79d191d775f1ba4d3be118a0">m_actLevel</a>;</div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="classMWAWList.html#a6165644d57453c8da4a7621ffcb76dc2">  206</a></span>&#160;  <span class="keyword">mutable</span> <span class="keywordtype">int</span> m_id[2];</div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classMWAWList.html#a5f3b612157b867256d44a09aaf5f2a33">  208</a></span>&#160;  <span class="keyword">mutable</span> <span class="keywordtype">int</span> <a class="code" href="classMWAWList.html#a5f3b612157b867256d44a09aaf5f2a33">m_modifyMarker</a>;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;};</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="classMWAWListManager.html">  212</a></span>&#160;<span class="keyword">class </span><a class="code" href="classMWAWListManager.html">MWAWListManager</a></div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;{</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classMWAWListManager.html">MWAWListManager</a>(<a class="code" href="libmwaw__internal_8hxx.html#adcfbe9f20a7647cca3c31b222959058d">MWAWFontManagerPtr</a> <span class="keyword">const</span> &amp;fontManager);</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  ~<a class="code" href="classMWAWListManager.html">MWAWListManager</a>();</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <span class="keywordtype">bool</span> needToSend(<span class="keywordtype">int</span> index, std::vector&lt;int&gt; &amp;idMarkerList) <span class="keyword">const</span>;</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  std::shared_ptr&lt;MWAWList&gt; getList(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  std::shared_ptr&lt;MWAWList&gt; getNewList(std::shared_ptr&lt;MWAWList&gt; actList, <span class="keywordtype">int</span> levl, <a class="code" href="structMWAWListLevel.html">MWAWListLevel</a> <span class="keyword">const</span> &amp;level);</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="classMWAWListManager.html#a3af431cc9c96f8b216c306e5a3d600ab">  227</a></span>&#160;  <a class="code" href="libmwaw__internal_8hxx.html#adcfbe9f20a7647cca3c31b222959058d">MWAWFontManagerPtr</a> <a class="code" href="classMWAWListManager.html#a3af431cc9c96f8b216c306e5a3d600ab">m_fontManager</a>;</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="classMWAWListManager.html#a20daebc6d7e434ad13d4761cf4a2de95">  229</a></span>&#160;  std::vector&lt;MWAWList&gt; <a class="code" href="classMWAWListManager.html#a20daebc6d7e434ad13d4761cf4a2de95">m_listList</a>;</div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="classMWAWListManager.html#a3eb0e9926e5d1a59fbc3845d8fc82836">  231</a></span>&#160;  <span class="keyword">mutable</span> std::vector&lt;int&gt; <a class="code" href="classMWAWListManager.html#a3eb0e9926e5d1a59fbc3845d8fc82836">m_sendIdMarkerList</a>;</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;};</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment">// vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab:</span></div><div class="ttc" id="classMWAWList_html_a3cd78e43893ecb734dc88092b1636118"><div class="ttname"><a href="classMWAWList.html#a3cd78e43893ecb734dc88092b1636118">MWAWList::getId</a></div><div class="ttdeci">int getId() const</div><div class="ttdoc">returns the list id </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:134</div></div>
<div class="ttc" id="classMWAWList_html_a18f10ee2013f416e745a83be561b5267"><div class="ttname"><a href="classMWAWList.html#a18f10ee2013f416e745a83be561b5267">MWAWList::MWAWList</a></div><div class="ttdeci">MWAWList()</div><div class="ttdoc">default constructor </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:123</div></div>
<div class="ttc" id="structMWAWListLevel_html_ab10480a5b214501c92fbef5cd86a36d5"><div class="ttname"><a href="structMWAWListLevel.html#ab10480a5b214501c92fbef5cd86a36d5">MWAWListLevel::m_label</a></div><div class="ttdeci">librevenge::RVNGString m_label</div><div class="ttdoc">the text label </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:108</div></div>
<div class="ttc" id="structMWAWListLevel_html_a113b1dff75fa9d50ea4bb22023236770a5599c1e66e0b4c0e929230460b3df53f"><div class="ttname"><a href="structMWAWListLevel.html#a113b1dff75fa9d50ea4bb22023236770a5599c1e66e0b4c0e929230460b3df53f">MWAWListLevel::CENTER</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:50</div></div>
<div class="ttc" id="classMWAWList_html_a5f3b612157b867256d44a09aaf5f2a33"><div class="ttname"><a href="classMWAWList.html#a5f3b612157b867256d44a09aaf5f2a33">MWAWList::m_modifyMarker</a></div><div class="ttdeci">int m_modifyMarker</div><div class="ttdoc">a modification marker ( can be used to check if a list has been send to a interface ) ...</div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:208</div></div>
<div class="ttc" id="structMWAWListLevel_html_acbd38bfa7d28ad0e39e1dcb9bd0a9765"><div class="ttname"><a href="structMWAWListLevel.html#acbd38bfa7d28ad0e39e1dcb9bd0a9765">MWAWListLevel::m_prefix</a></div><div class="ttdeci">librevenge::RVNGString m_prefix</div><div class="ttdoc">string which preceedes the number if we have an ordered level </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:108</div></div>
<div class="ttc" id="structMWAWListLevel_html_a113b1dff75fa9d50ea4bb22023236770"><div class="ttname"><a href="structMWAWListLevel.html#a113b1dff75fa9d50ea4bb22023236770">MWAWListLevel::Alignment</a></div><div class="ttdeci">Alignment</div><div class="ttdoc">the item alignment </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:50</div></div>
<div class="ttc" id="structMWAWListLevel_html_a2142096a1bebf30ec303cc552b7dc3e1"><div class="ttname"><a href="structMWAWListLevel.html#a2142096a1bebf30ec303cc552b7dc3e1">MWAWListLevel::~MWAWListLevel</a></div><div class="ttdeci">~MWAWListLevel()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:70</div></div>
<div class="ttc" id="structMWAWListLevel_html_a61aa0be51a6f3dcc761cef9916d7b437aa7881d0da95cff6b17d180eb101a2891"><div class="ttname"><a href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437aa7881d0da95cff6b17d180eb101a2891">MWAWListLevel::UPPER_ALPHA</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:46</div></div>
<div class="ttc" id="structMWAWListLevel_html_aa3c43c2fc6923687d526d99e42890e09"><div class="ttname"><a href="structMWAWListLevel.html#aa3c43c2fc6923687d526d99e42890e09">MWAWListLevel::m_labelBeforeSpace</a></div><div class="ttdeci">double m_labelBeforeSpace</div><div class="ttdoc">the extra space between inserting a label </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:101</div></div>
<div class="ttc" id="structMWAWListLevel_html_a681528ff0055eb49a299a2298b46da8f"><div class="ttname"><a href="structMWAWListLevel.html#a681528ff0055eb49a299a2298b46da8f">MWAWListLevel::MWAWListLevel</a></div><div class="ttdeci">MWAWListLevel()</div><div class="ttdoc">basic constructor </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:53</div></div>
<div class="ttc" id="structMWAWListLevel_html_a61aa0be51a6f3dcc761cef9916d7b437addca064dc9051483f39465e9849b34c4"><div class="ttname"><a href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437addca064dc9051483f39465e9849b34c4">MWAWListLevel::NONE</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:46</div></div>
<div class="ttc" id="structMWAWListLevel_html_a7e886210c473ce717428c25723cb6168"><div class="ttname"><a href="structMWAWListLevel.html#a7e886210c473ce717428c25723cb6168">MWAWListLevel::m_bullet</a></div><div class="ttdeci">librevenge::RVNGString m_bullet</div><div class="ttdoc">the bullet if we have an bullet level </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:108</div></div>
<div class="ttc" id="structMWAWListLevel_html_a61aa0be51a6f3dcc761cef9916d7b437a445c73449c031b259c84a8cb5183272f"><div class="ttname"><a href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437a445c73449c031b259c84a8cb5183272f">MWAWListLevel::LOWER_ALPHA</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:46</div></div>
<div class="ttc" id="structMWAWListLevel_html"><div class="ttname"><a href="structMWAWListLevel.html">MWAWListLevel</a></div><div class="ttdoc">small structure to keep information about a list level </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:44</div></div>
<div class="ttc" id="structMWAWListLevel_html_af5f28b66191a1fa28410d56977a49645"><div class="ttname"><a href="structMWAWListLevel.html#af5f28b66191a1fa28410d56977a49645">MWAWListLevel::m_numBeforeLabels</a></div><div class="ttdeci">int m_numBeforeLabels</div><div class="ttdoc">the number of label to show before this </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:100</div></div>
<div class="ttc" id="structMWAWListLevel_html_ad703f425e27cf93fb5bade56b794fb11"><div class="ttname"><a href="structMWAWListLevel.html#ad703f425e27cf93fb5bade56b794fb11">MWAWListLevel::m_spanId</a></div><div class="ttdeci">int m_spanId</div><div class="ttdoc">the style span id </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:113</div></div>
<div class="ttc" id="classMWAWList_html_a1b176f69b2f094bd7363b56d0d686db0"><div class="ttname"><a href="classMWAWList.html#a1b176f69b2f094bd7363b56d0d686db0">MWAWList::m_nextIndices</a></div><div class="ttdeci">std::vector&lt; int &gt; m_nextIndices</div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:202</div></div>
<div class="ttc" id="structMWAWListLevel_html_a61aa0be51a6f3dcc761cef9916d7b437ad110201ae090b18cb14f45dd1d1af727"><div class="ttname"><a href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437ad110201ae090b18cb14f45dd1d1af727">MWAWListLevel::LOWER_ROMAN</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:47</div></div>
<div class="ttc" id="structMWAWListLevel_html_a2db04936c10b2f22b059dc222dc28839"><div class="ttname"><a href="structMWAWListLevel.html#a2db04936c10b2f22b059dc222dc28839">MWAWListLevel::isNumeric</a></div><div class="ttdeci">bool isNumeric() const</div><div class="ttdoc">returns true if the list is decimal, alpha or roman </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:78</div></div>
<div class="ttc" id="structMWAWListLevel_html_a074dd6ac529d608e1447115570e069b3"><div class="ttname"><a href="structMWAWListLevel.html#a074dd6ac529d608e1447115570e069b3">MWAWListLevel::cmp</a></div><div class="ttdeci">int cmp(MWAWListLevel const &amp;levl) const</div><div class="ttdoc">comparison function ( compare all values excepted m_startValues </div><div class="ttdef"><b>Definition:</b> MWAWList.cxx:116</div></div>
<div class="ttc" id="structMWAWListLevel_html_a2b32e3b7faf2ee36d642a6b774eea630"><div class="ttname"><a href="structMWAWListLevel.html#a2b32e3b7faf2ee36d642a6b774eea630">MWAWListLevel::m_labelAfterSpace</a></div><div class="ttdeci">double m_labelAfterSpace</div><div class="ttdoc">the minimum distance between the label and the text </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:103</div></div>
<div class="ttc" id="libmwaw__internal_8hxx_html_af15895ba71671fbacfc85fc468f3c9f1"><div class="ttname"><a href="libmwaw__internal_8hxx.html#af15895ba71671fbacfc85fc468f3c9f1">MWAW_DEBUG_MSG</a></div><div class="ttdeci">#define MWAW_DEBUG_MSG(M)</div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:129</div></div>
<div class="ttc" id="classMWAWList_html_a4738580b592eb3946e0b0013a1dfa59a"><div class="ttname"><a href="classMWAWList.html#a4738580b592eb3946e0b0013a1dfa59a">MWAWList::m_levels</a></div><div class="ttdeci">std::vector&lt; MWAWListLevel &gt; m_levels</div><div class="ttdoc">the different levels </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:200</div></div>
<div class="ttc" id="structMWAWListLevel_html_a5888d2e8640a7b43afac2bd625b2a1ab"><div class="ttname"><a href="structMWAWListLevel.html#a5888d2e8640a7b43afac2bd625b2a1ab">MWAWListLevel::addTo</a></div><div class="ttdeci">void addTo(librevenge::RVNGPropertyList &amp;propList, MWAWFontManagerPtr fontManager) const</div><div class="ttdoc">add the information of this level in the propList </div><div class="ttdef"><b>Definition:</b> MWAWList.cxx:47</div></div>
<div class="ttc" id="structMWAWListLevel_html_a113b1dff75fa9d50ea4bb22023236770a8e0366e268b0673cb89cd3cc36cec865"><div class="ttname"><a href="structMWAWListLevel.html#a113b1dff75fa9d50ea4bb22023236770a8e0366e268b0673cb89cd3cc36cec865">MWAWListLevel::LEFT</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:50</div></div>
<div class="ttc" id="libmwaw__internal_8hxx_html_adcfbe9f20a7647cca3c31b222959058d"><div class="ttname"><a href="libmwaw__internal_8hxx.html#adcfbe9f20a7647cca3c31b222959058d">MWAWFontManagerPtr</a></div><div class="ttdeci">std::shared_ptr&lt; MWAWFontManager &gt; MWAWFontManagerPtr</div><div class="ttdoc">a smart pointer of MWAWFontManager </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:543</div></div>
<div class="ttc" id="classMWAWList_html_a44381d9ccdcd93fe909edd57b30f61f9"><div class="ttname"><a href="classMWAWList.html#a44381d9ccdcd93fe909edd57b30f61f9">MWAWList::swapId</a></div><div class="ttdeci">void swapId() const</div><div class="ttdoc">swap the list id </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:157</div></div>
<div class="ttc" id="classMWAWListManager_html_a3eb0e9926e5d1a59fbc3845d8fc82836"><div class="ttname"><a href="classMWAWListManager.html#a3eb0e9926e5d1a59fbc3845d8fc82836">MWAWListManager::m_sendIdMarkerList</a></div><div class="ttdeci">std::vector&lt; int &gt; m_sendIdMarkerList</div><div class="ttdoc">the list of send list to interface </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:231</div></div>
<div class="ttc" id="structMWAWListLevel_html_a61aa0be51a6f3dcc761cef9916d7b437ad3d0c2853e9e215c6da562cf6584de5e"><div class="ttname"><a href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437ad3d0c2853e9e215c6da562cf6584de5e">MWAWListLevel::DEFAULT</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:46</div></div>
<div class="ttc" id="structMWAWListLevel_html_a113b1dff75fa9d50ea4bb22023236770a29c4d0b2bd9df19b9af80312700a492f"><div class="ttname"><a href="structMWAWListLevel.html#a113b1dff75fa9d50ea4bb22023236770a29c4d0b2bd9df19b9af80312700a492f">MWAWListLevel::RIGHT</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:50</div></div>
<div class="ttc" id="structMWAWListLevel_html_a61aa0be51a6f3dcc761cef9916d7b437a1ffc3889d879c5a54387d2880db362a0"><div class="ttname"><a href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437a1ffc3889d879c5a54387d2880db362a0">MWAWListLevel::UPPER_ROMAN</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:47</div></div>
<div class="ttc" id="structMWAWListLevel_html_ac0f4aa4191c425cddd2be8ee390fcba2"><div class="ttname"><a href="structMWAWListLevel.html#ac0f4aa4191c425cddd2be8ee390fcba2">MWAWListLevel::isDefault</a></div><div class="ttdeci">bool isDefault() const</div><div class="ttdoc">returns true if the level type was not set </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:73</div></div>
<div class="ttc" id="classMWAWListManager_html"><div class="ttname"><a href="classMWAWListManager.html">MWAWListManager</a></div><div class="ttdoc">a manager which manages the lists, keeps the different kind of lists, to assure the unicity of each l...</div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:212</div></div>
<div class="ttc" id="structMWAWListLevel_html_adb9183371ad202f62ac9115250922b63"><div class="ttname"><a href="structMWAWListLevel.html#adb9183371ad202f62ac9115250922b63">MWAWListLevel::m_suffix</a></div><div class="ttdeci">librevenge::RVNGString m_suffix</div><div class="ttdoc">string which follows the number if we have an ordered level </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:108</div></div>
<div class="ttc" id="structMWAWListLevel_html_a61aa0be51a6f3dcc761cef9916d7b437aff6f0a3e57e62ecc1396633364ad35ab"><div class="ttname"><a href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437aff6f0a3e57e62ecc1396633364ad35ab">MWAWListLevel::DECIMAL</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:46</div></div>
<div class="ttc" id="classMWAWList_html_a5a0bf298e51946ee72eecded022c60c5"><div class="ttname"><a href="classMWAWList.html#a5a0bf298e51946ee72eecded022c60c5">MWAWList::closeElement</a></div><div class="ttdeci">void closeElement() const</div><div class="ttdoc">close the list element </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:186</div></div>
<div class="ttc" id="structMWAWListLevel_html_a1946f2bc8766ce46df4f15ffdb073beb"><div class="ttname"><a href="structMWAWListLevel.html#a1946f2bc8766ce46df4f15ffdb073beb">MWAWListLevel::getStartValue</a></div><div class="ttdeci">int getStartValue() const</div><div class="ttdoc">returns the start value (if set) or 1 </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:86</div></div>
<div class="ttc" id="structMWAWListLevel_html_a858455f361831a0dd5ca45285349d955"><div class="ttname"><a href="structMWAWListLevel.html#a858455f361831a0dd5ca45285349d955">MWAWListLevel::m_type</a></div><div class="ttdeci">Type m_type</div><div class="ttdoc">the type of the level </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:98</div></div>
<div class="ttc" id="classMWAWList_html_ac62faeab343f773a59bdc6a20157a364"><div class="ttname"><a href="classMWAWList.html#ac62faeab343f773a59bdc6a20157a364">MWAWList::numLevels</a></div><div class="ttdeci">int numLevels() const</div><div class="ttdoc">returns the number of level </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:174</div></div>
<div class="ttc" id="structMWAWListLevel_html_a61aa0be51a6f3dcc761cef9916d7b437a802a76ee70e5bf13f0e69e376f72ff39"><div class="ttname"><a href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437a802a76ee70e5bf13f0e69e376f72ff39">MWAWListLevel::LABEL</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:47</div></div>
<div class="ttc" id="structMWAWListLevel_html_a66ba0a6913c32d9af183a1a7206ad42e"><div class="ttname"><a href="structMWAWListLevel.html#a66ba0a6913c32d9af183a1a7206ad42e">MWAWListLevel::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;o, MWAWListLevel const &amp;ft)</div><div class="ttdoc">operator&lt;&lt; </div><div class="ttdef"><b>Definition:</b> MWAWList.cxx:146</div></div>
<div class="ttc" id="classMWAWListManager_html_a3af431cc9c96f8b216c306e5a3d600ab"><div class="ttname"><a href="classMWAWListManager.html#a3af431cc9c96f8b216c306e5a3d600ab">MWAWListManager::m_fontManager</a></div><div class="ttdeci">MWAWFontManagerPtr m_fontManager</div><div class="ttdoc">the font manager </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:227</div></div>
<div class="ttc" id="structMWAWListLevel_html_a2e7b2e4741d8fb03c030693c9f211bdb"><div class="ttname"><a href="structMWAWListLevel.html#a2e7b2e4741d8fb03c030693c9f211bdb">MWAWListLevel::m_extra</a></div><div class="ttdeci">std::string m_extra</div><div class="ttdoc">extra data </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:115</div></div>
<div class="ttc" id="structMWAWListLevel_html_a61aa0be51a6f3dcc761cef9916d7b437a7767510edffcd992f401e491d116b496"><div class="ttname"><a href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437a7767510edffcd992f401e491d116b496">MWAWListLevel::BULLET</a></div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:46</div></div>
<div class="ttc" id="structMWAWListLevel_html_ae69837cbe11ffca3525d052e55420797"><div class="ttname"><a href="structMWAWListLevel.html#ae69837cbe11ffca3525d052e55420797">MWAWListLevel::m_alignment</a></div><div class="ttdeci">Alignment m_alignment</div><div class="ttdoc">the alignment ( left, center, ...) </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:105</div></div>
<div class="ttc" id="classMWAWList_html_a7cfdf3868812c5a12e7a543d58c84d7b"><div class="ttname"><a href="classMWAWList.html#a7cfdf3868812c5a12e7a543d58c84d7b">MWAWList::getMarker</a></div><div class="ttdeci">int getMarker() const</div><div class="ttdoc">returns the actual modify marker </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:140</div></div>
<div class="ttc" id="structMWAWListLevel_html_af6641c47d08416571b430aeb71664926"><div class="ttname"><a href="structMWAWListLevel.html#af6641c47d08416571b430aeb71664926">MWAWListLevel::m_labelWidth</a></div><div class="ttdeci">double m_labelWidth</div><div class="ttdoc">the minimum label width </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:102</div></div>
<div class="ttc" id="classMWAWList_html"><div class="ttname"><a href="classMWAWList.html">MWAWList</a></div><div class="ttdoc">a small structure used to store the informations about a list </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:119</div></div>
<div class="ttc" id="structMWAWListLevel_html_a61aa0be51a6f3dcc761cef9916d7b437"><div class="ttname"><a href="structMWAWListLevel.html#a61aa0be51a6f3dcc761cef9916d7b437">MWAWListLevel::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">the type of the level </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:46</div></div>
<div class="ttc" id="structMWAWListLevel_html_ab652f821a6c793b4680b3d5d9aafd8aa"><div class="ttname"><a href="structMWAWListLevel.html#ab652f821a6c793b4680b3d5d9aafd8aa">MWAWListLevel::m_startValue</a></div><div class="ttdeci">int m_startValue</div><div class="ttdoc">the actual value (if this is an ordered level ) </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:107</div></div>
<div class="ttc" id="classMWAWList_html_afb64acea79d191d775f1ba4d3be118a0"><div class="ttname"><a href="classMWAWList.html#afb64acea79d191d775f1ba4d3be118a0">MWAWList::m_actLevel</a></div><div class="ttdeci">int m_actLevel</div><div class="ttdoc">the actual levels </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:204</div></div>
<div class="ttc" id="classMWAWListManager_html_a20daebc6d7e434ad13d4761cf4a2de95"><div class="ttname"><a href="classMWAWListManager.html#a20daebc6d7e434ad13d4761cf4a2de95">MWAWListManager::m_listList</a></div><div class="ttdeci">std::vector&lt; MWAWList &gt; m_listList</div><div class="ttdoc">the list of created list </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:229</div></div>
<div class="ttc" id="classMWAWList_html_a2467994e74ed55436ef2a6f04b38e0af"><div class="ttname"><a href="classMWAWList.html#a2467994e74ed55436ef2a6f04b38e0af">MWAWList::getLevel</a></div><div class="ttdeci">MWAWListLevel getLevel(int levl) const</div><div class="ttdoc">returns a level if it exists </div><div class="ttdef"><b>Definition:</b> MWAWList.hxx:166</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated on Mon Feb 11 2019 22:20:44 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>