Sophie

Sophie

distrib > Mageia > 6 > i586 > by-pkgid > be797f402624557ffae6860267dc999f > files > 26

libqxp-doc-0.0.2-1.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>QXP4Header.h 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('QXP4Header_8h_source.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">QXP4Header.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="QXP4Header_8h.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++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * This file is part of the libqxp project.</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * This Source Code Form is subject to the terms of the Mozilla Public</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * License, v. 2.0. If a copy of the MPL was not distributed with this</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * file, You can obtain one at http://mozilla.org/MPL/2.0/.</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#ifndef QXP4HEADER_H_INCLUDED</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#define QXP4HEADER_H_INCLUDED</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="libqxp__utils_8h.html">libqxp_utils.h</a>&quot;</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="QXP3HeaderBase_8h.html">QXP3HeaderBase.h</a>&quot;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="QXPTypes_8h.html">QXPTypes.h</a>&quot;</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacelibqxp.html">libqxp</a></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;{</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="classlibqxp_1_1QXP4Header.html">   22</a></span>&#160;<span class="keyword">class </span><a class="code" href="classlibqxp_1_1QXP4Header.html">QXP4Header</a> : <span class="keyword">public</span> <a class="code" href="classlibqxp_1_1QXP3HeaderBase.html">QXP3HeaderBase</a>, <span class="keyword">public</span> std::enable_shared_from_this&lt;QXP4Header&gt;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;{</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classlibqxp_1_1QXP4Header.html#ab05808b85b9dc71e7ae6eb1774b70f45">QXP4Header</a>(<span class="keyword">const</span> boost::optional&lt;QXPDocument::Type&gt; &amp;fileType = boost::none);</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibqxp_1_1QXP4Header.html#a3fed311fb1c53ffc51210f7dbfddb6db">load</a>(<span class="keyword">const</span> std::shared_ptr&lt;librevenge::RVNGInputStream&gt; &amp;input) <span class="keyword">override</span>;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;  QXPDocument::Type <a class="code" href="classlibqxp_1_1QXP4Header.html#a50d569164a4e1bc444f5f03d74b51adc">getType</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;  std::unique_ptr&lt;QXPParser&gt; <a class="code" href="classlibqxp_1_1QXP4Header.html#aecff78b6e2d89852cb1c91fbe60a167b">createParser</a>(<span class="keyword">const</span> std::shared_ptr&lt;librevenge::RVNGInputStream&gt; &amp;input, librevenge::RVNGDrawingInterface *painter) <span class="keyword">override</span>;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  uint16_t <a class="code" href="classlibqxp_1_1QXP4Header.html#a893074caa32e8f69e5cb62949bbd19b1">pagesCount</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  uint16_t <a class="code" href="classlibqxp_1_1QXP4Header.html#add3df3222650ccecdf8b8d02a044c878">masterPagesCount</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;  uint16_t <a class="code" href="classlibqxp_1_1QXP4Header.html#a9db7682f6ef8667a263e650e757b5a01">seed</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;  uint16_t <a class="code" href="classlibqxp_1_1QXP4Header.html#a5ef52be5b08af9cbe9d2e6f7a5f9d649">increment</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="keyword">const</span> <a class="code" href="structlibqxp_1_1QXPDocumentProperties.html">QXPDocumentProperties</a> &amp;<a class="code" href="classlibqxp_1_1QXP4Header.html#a219b9f64c8a3afd335229119f766e58d">documentProperties</a>() <span class="keyword">const</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="keyword">private</span>:</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classlibqxp_1_1QXP4Header.html#a1372506bfa5f0f61abc1da2dafe5fce2">   40</a></span>&#160;  std::string <a class="code" href="classlibqxp_1_1QXP4Header.html#a1372506bfa5f0f61abc1da2dafe5fce2">m_type</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classlibqxp_1_1QXP4Header.html#a40671d27a13d9d4f44ae35af36f51738">   41</a></span>&#160;  uint16_t <a class="code" href="classlibqxp_1_1QXP4Header.html#a40671d27a13d9d4f44ae35af36f51738">m_pagesCount</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classlibqxp_1_1QXP4Header.html#a6d6e3cf87d2bb9d3edb79175c81bb370">   42</a></span>&#160;  uint16_t <a class="code" href="classlibqxp_1_1QXP4Header.html#a6d6e3cf87d2bb9d3edb79175c81bb370">m_masterPagesCount</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classlibqxp_1_1QXP4Header.html#a49b565d9e9f8219eddba44de59094586">   43</a></span>&#160;  uint16_t <a class="code" href="classlibqxp_1_1QXP4Header.html#a49b565d9e9f8219eddba44de59094586">m_seed</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classlibqxp_1_1QXP4Header.html#a35b433739cfa092f9982a2cc05a2c008">   44</a></span>&#160;  uint16_t <a class="code" href="classlibqxp_1_1QXP4Header.html#a35b433739cfa092f9982a2cc05a2c008">m_increment</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classlibqxp_1_1QXP4Header.html#afc0eaef11e782f68afdd7519a9d3aa2f">   45</a></span>&#160;  <a class="code" href="structlibqxp_1_1QXPDocumentProperties.html">QXPDocumentProperties</a> <a class="code" href="classlibqxp_1_1QXP4Header.html#afc0eaef11e782f68afdd7519a9d3aa2f">m_documentProperties</a>;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;};</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;}</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor">#endif // QXP4HEADER_H_INCLUDED</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">/* vim:set shiftwidth=2 softtabstop=2 expandtab: */</span></div><div class="ttc" id="namespacelibqxp_html"><div class="ttname"><a href="namespacelibqxp.html">libqxp</a></div><div class="ttdef"><b>Definition:</b> libqxp_utils.cpp:24</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_a35b433739cfa092f9982a2cc05a2c008"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#a35b433739cfa092f9982a2cc05a2c008">libqxp::QXP4Header::m_increment</a></div><div class="ttdeci">uint16_t m_increment</div><div class="ttdef"><b>Definition:</b> QXP4Header.h:44</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_a49b565d9e9f8219eddba44de59094586"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#a49b565d9e9f8219eddba44de59094586">libqxp::QXP4Header::m_seed</a></div><div class="ttdeci">uint16_t m_seed</div><div class="ttdef"><b>Definition:</b> QXP4Header.h:43</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_a9db7682f6ef8667a263e650e757b5a01"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#a9db7682f6ef8667a263e650e757b5a01">libqxp::QXP4Header::seed</a></div><div class="ttdeci">uint16_t seed() const</div><div class="ttdef"><b>Definition:</b> QXP4Header.cpp:102</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_add3df3222650ccecdf8b8d02a044c878"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#add3df3222650ccecdf8b8d02a044c878">libqxp::QXP4Header::masterPagesCount</a></div><div class="ttdeci">uint16_t masterPagesCount() const</div><div class="ttdef"><b>Definition:</b> QXP4Header.cpp:97</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_a1372506bfa5f0f61abc1da2dafe5fce2"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#a1372506bfa5f0f61abc1da2dafe5fce2">libqxp::QXP4Header::m_type</a></div><div class="ttdeci">std::string m_type</div><div class="ttdef"><b>Definition:</b> QXP4Header.h:40</div></div>
<div class="ttc" id="structlibqxp_1_1QXPDocumentProperties_html"><div class="ttname"><a href="structlibqxp_1_1QXPDocumentProperties.html">libqxp::QXPDocumentProperties</a></div><div class="ttdef"><b>Definition:</b> QXPTypes.h:560</div></div>
<div class="ttc" id="QXP3HeaderBase_8h_html"><div class="ttname"><a href="QXP3HeaderBase_8h.html">QXP3HeaderBase.h</a></div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_a50d569164a4e1bc444f5f03d74b51adc"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#a50d569164a4e1bc444f5f03d74b51adc">libqxp::QXP4Header::getType</a></div><div class="ttdeci">QXPDocument::Type getType() const override</div><div class="ttdef"><b>Definition:</b> QXP4Header.cpp:70</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_aecff78b6e2d89852cb1c91fbe60a167b"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#aecff78b6e2d89852cb1c91fbe60a167b">libqxp::QXP4Header::createParser</a></div><div class="ttdeci">std::unique_ptr&lt; QXPParser &gt; createParser(const std::shared_ptr&lt; librevenge::RVNGInputStream &gt; &amp;input, librevenge::RVNGDrawingInterface *painter) override</div><div class="ttdef"><b>Definition:</b> QXP4Header.cpp:87</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_a6d6e3cf87d2bb9d3edb79175c81bb370"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#a6d6e3cf87d2bb9d3edb79175c81bb370">libqxp::QXP4Header::m_masterPagesCount</a></div><div class="ttdeci">uint16_t m_masterPagesCount</div><div class="ttdef"><b>Definition:</b> QXP4Header.h:42</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_ab05808b85b9dc71e7ae6eb1774b70f45"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#ab05808b85b9dc71e7ae6eb1774b70f45">libqxp::QXP4Header::QXP4Header</a></div><div class="ttdeci">QXP4Header(const boost::optional&lt; QXPDocument::Type &gt; &amp;fileType=boost::none)</div><div class="ttdef"><b>Definition:</b> QXP4Header.cpp:19</div></div>
<div class="ttc" id="classlibqxp_1_1QXP3HeaderBase_html"><div class="ttname"><a href="classlibqxp_1_1QXP3HeaderBase.html">libqxp::QXP3HeaderBase</a></div><div class="ttdef"><b>Definition:</b> QXP3HeaderBase.h:20</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_a893074caa32e8f69e5cb62949bbd19b1"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#a893074caa32e8f69e5cb62949bbd19b1">libqxp::QXP4Header::pagesCount</a></div><div class="ttdeci">uint16_t pagesCount() const</div><div class="ttdef"><b>Definition:</b> QXP4Header.cpp:92</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_a5ef52be5b08af9cbe9d2e6f7a5f9d649"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#a5ef52be5b08af9cbe9d2e6f7a5f9d649">libqxp::QXP4Header::increment</a></div><div class="ttdeci">uint16_t increment() const</div><div class="ttdef"><b>Definition:</b> QXP4Header.cpp:107</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_a3fed311fb1c53ffc51210f7dbfddb6db"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#a3fed311fb1c53ffc51210f7dbfddb6db">libqxp::QXP4Header::load</a></div><div class="ttdeci">bool load(const std::shared_ptr&lt; librevenge::RVNGInputStream &gt; &amp;input) override</div><div class="ttdef"><b>Definition:</b> QXP4Header.cpp:30</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_a40671d27a13d9d4f44ae35af36f51738"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#a40671d27a13d9d4f44ae35af36f51738">libqxp::QXP4Header::m_pagesCount</a></div><div class="ttdeci">uint16_t m_pagesCount</div><div class="ttdef"><b>Definition:</b> QXP4Header.h:41</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html">libqxp::QXP4Header</a></div><div class="ttdef"><b>Definition:</b> QXP4Header.h:22</div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_a219b9f64c8a3afd335229119f766e58d"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#a219b9f64c8a3afd335229119f766e58d">libqxp::QXP4Header::documentProperties</a></div><div class="ttdeci">const QXPDocumentProperties &amp; documentProperties() const</div><div class="ttdef"><b>Definition:</b> QXP4Header.cpp:112</div></div>
<div class="ttc" id="QXPTypes_8h_html"><div class="ttname"><a href="QXPTypes_8h.html">QXPTypes.h</a></div></div>
<div class="ttc" id="libqxp__utils_8h_html"><div class="ttname"><a href="libqxp__utils_8h.html">libqxp_utils.h</a></div></div>
<div class="ttc" id="classlibqxp_1_1QXP4Header_html_afc0eaef11e782f68afdd7519a9d3aa2f"><div class="ttname"><a href="classlibqxp_1_1QXP4Header.html#afc0eaef11e782f68afdd7519a9d3aa2f">libqxp::QXP4Header::m_documentProperties</a></div><div class="ttdeci">QXPDocumentProperties m_documentProperties</div><div class="ttdef"><b>Definition:</b> QXP4Header.h:45</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated for libqxp by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>