Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 98d6b53e11e983e268c3e19f14e091a0 > files > 307

kdepim-devel-doc-3.5.9-9mdv2008.1.x86_64.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">

<head>
  <title>akregator/src/librss: RSS::Document Class Reference (akregator/src/librss)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta http-equiv="Content-Style-Type" content="text/css" />

  <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org"  r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org"  r (n 0 s 0 v 0 l 0))' />

  <meta name="trademark" content="KDE e.V." />
  <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
  <meta name="MSSmartTagsPreventParsing" content="true" />
  <meta name="robots" content="all" />

  <link rel="shortcut icon" href="../../../../favicon.ico" />

<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />



<style type="text/css">
<!--
hr { display: none; }
#content h2 { margin-left: 0px; }
table.mdTable { background-color: #f8f8f8; border: .2em solid #d7d7d7; }
td.mdRow { padding: 8px 20px; }
td.md { font-weight: bold; }
td.mdname1 { font-weight: bold; color: #602020; }
td.mdname { font-weight: bold; color: #602020;  }

-->
</style>

</head>

<body>

<div id="nav_header_top" align="right">
  <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>

  <a href="../../../.."><img id="nav_header_logo" alt="Home" align="left" src="../../../../kde_gear_64.png" border="0" /></a>
  <span class="doNotDisplay">::</span>
  <img id="nav_header_logo_right" alt="" align="right" src="../../../../pimlogo.png" border="0" />

  <div id="nav_header_title" align="left">KDE PIM API Reference</div>


</div>

<div id="nav_header_bottom" align="right">
  <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
  <div id="nav_header_bottom_left" style="text-align: left;">
/ <a href="../../../../">API Reference</a>
 / <a href="../../../html/index.html">akregator</a> / <a href="../../html/index.html">src</a> / <a href=".">librss</a>
  </div>
</div>


<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
      <td valign="top" class="menuheader" height="0"></td>

  <td id="contentcolumn" valign="top" rowspan="2" >
    <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;">
    <h2><a name="content"></a>akregator/src/librss</h2>


<!-- Generated by Doxygen 1.5.5 -->
  <div class="navpath"><b>RSS</b>::<a class="el" href="classRSS_1_1Document.html">Document</a>
  </div>
<div class="contents">
<h1>RSS::Document Class Reference</h1><!-- doxytag: class="RSS::Document" --><code>#include &lt;<a class="el" href="document_8h-source.html">document.h</a>&gt;</code>
<p>

<p>
<a href="classRSS_1_1Document-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Represents a RSS document and provides all the features and properties as stored in it. 
<p>
You usually don't need to instantiate this one yourself but rather use <a class="el" href="classRSS_1_1Loader.html#259a68def7c44a066a980c3e544ac0db" title="Loads the RSS file referenced by the given URL using the specified retrieval algorithm...">Loader::loadFrom()</a> to produce a <a class="el" href="classRSS_1_1Document.html" title="Represents a RSS document and provides all the features and properties as stored...">Document</a> object. <dl class="see" compact><dt><b>See also:</b></dt><dd>Loader::loadForm() </dd></dl>

<p>Definition at line <a class="el" href="document_8h-source.html#l00031">31</a> of file <a class="el" href="document_8h-source.html">document.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#cdbcbe550084e8c20f4f67eb229ad66a">Document</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#093fc322b403d926d4e7af976ffb2960">Document</a> (const <a class="el" href="classRSS_1_1Document.html">Document</a> &amp;other)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#9140995e9278b37468c04d857fff1e48">Document</a> (const QDomDocument &amp;doc)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classRSS_1_1Document.html">Document</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#9e6571292a444a234e0fc6c049c1f7d4">operator=</a> (const <a class="el" href="classRSS_1_1Document.html">Document</a> &amp;other)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#c2e3f62307dc22baac21ddc10fa1609c">~Document</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#d75f3805ae29044978dfea2147bff1a2">isValid</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Version&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#5026b400e025f898032ba7aa5d396856">version</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#842d55550d330ba9c3cc3e3635dbd693">verbVersion</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#b8f9eba5b4ccbd13372f40063f7dfd41">title</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#2ad375681992550ecbc81574d89e0baf">description</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const KURL &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#03a6469d3ba35b8b97a364e2ad95ab74">link</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classRSS_1_1Image.html">Image</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#0604f452097428aed1aa7fb0bfb5a01d">image</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classRSS_1_1Image.html">Image</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#064ffb00050cbe1520fff6babf5d50c9">image</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classRSS_1_1TextInput.html">TextInput</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#e9195c5264fd58a338548f8c26b08e4a">textInput</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classRSS_1_1TextInput.html">TextInput</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#31f41efa3fc52d20c193d13c6201cacf">textInput</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classRSS_1_1Article.html#4c628abebb32ac3c0a071e8c0fb81590">Article::List</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#195c3db68c85999b2df14981e7f29edc">articles</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Language&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#64fb4f35e987676ac3581a2cf179332e">language</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#6c3f5111e97ceb5d687a00c94f21c45a">copyright</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const QDateTime &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#b1633d3cdf9a325fe3e6c9b9e93905f3">pubDate</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const QDateTime &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#a6890c6f58bf96354aa6a7d11f6a268e">lastBuildDate</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#a5219e9581e2891a629cded27a323ecb">rating</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const KURL &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#1b6fa99a5791750dbd53d26c657e7aaa">docs</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#86c7894232da7a9942e42661e95d461b">managingEditor</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#2cc14fa3fd4187982fa7d5529f1974c0">webMaster</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const HourList &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#270ac941f026a8de2a9c7f396a0c67b3">skipHours</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const DayList &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRSS_1_1Document.html#6fd9e0bd87126b39d7c6a6c20e0a9884">skipDays</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3f735ee4be72914ea19a6cba4751c1dd"></a><!-- doxytag: member="RSS::Document::ttl" ref="3f735ee4be72914ea19a6cba4751c1dd" args="() const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ttl</b> () const </td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="cdbcbe550084e8c20f4f67eb229ad66a"></a><!-- doxytag: member="RSS::Document::Document" ref="cdbcbe550084e8c20f4f67eb229ad66a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Document::Document           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Default constructor. 
<p>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00066">66</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="093fc322b403d926d4e7af976ffb2960"></a><!-- doxytag: member="RSS::Document::Document" ref="093fc322b403d926d4e7af976ffb2960" args="(const Document &amp;other)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Document::Document           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classRSS_1_1Document.html">Document</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy constructor. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>other</em>&nbsp;</td><td>The <a class="el" href="classRSS_1_1Document.html" title="Represents a RSS document and provides all the features and properties as stored...">Document</a> object to copy. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00070">70</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="9140995e9278b37468c04d857fff1e48"></a><!-- doxytag: member="RSS::Document::Document" ref="9140995e9278b37468c04d857fff1e48" args="(const QDomDocument &amp;doc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Document::Document           </td>
          <td>(</td>
          <td class="paramtype">const QDomDocument &amp;&nbsp;</td>
          <td class="paramname"> <em>doc</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructs a <a class="el" href="classRSS_1_1Document.html" title="Represents a RSS document and provides all the features and properties as stored...">Document</a> from a piece of XML markup. 
<p>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00094">94</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="c2e3f62307dc22baac21ddc10fa1609c"></a><!-- doxytag: member="RSS::Document::~Document" ref="c2e3f62307dc22baac21ddc10fa1609c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Document::~Document           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destructor. 
<p>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00513">513</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="9e6571292a444a234e0fc6c049c1f7d4"></a><!-- doxytag: member="RSS::Document::operator=" ref="9e6571292a444a234e0fc6c049c1f7d4" args="(const Document &amp;other)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classRSS_1_1Document.html">Document</a> &amp; Document::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classRSS_1_1Document.html">Document</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Assignment operator. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>other</em>&nbsp;</td><td>The <a class="el" href="classRSS_1_1Document.html" title="Represents a RSS document and provides all the features and properties as stored...">Document</a> object to clone. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A reference to the cloned <a class="el" href="classRSS_1_1Document.html" title="Represents a RSS document and provides all the features and properties as stored...">Document</a> object. </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00642">642</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="d75f3805ae29044978dfea2147bff1a2"></a><!-- doxytag: member="RSS::Document::isValid" ref="d75f3805ae29044978dfea2147bff1a2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Document::isValid           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>If document is valid </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00519">519</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="5026b400e025f898032ba7aa5d396856"></a><!-- doxytag: member="RSS::Document::version" ref="5026b400e025f898032ba7aa5d396856" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Version Document::version           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The version of this document (one of the values of the enum RSS::Version). This value can be used to determine which features this RSS document provides. </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classRSS_1_1Document.html#842d55550d330ba9c3cc3e3635dbd693" title="Convenience method.">verbVersion()</a> </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00524">524</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="842d55550d330ba9c3cc3e3635dbd693"></a><!-- doxytag: member="RSS::Document::verbVersion" ref="842d55550d330ba9c3cc3e3635dbd693" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Document::verbVersion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convenience method. 
<p>
Differs from <a class="el" href="classRSS_1_1Document.html#5026b400e025f898032ba7aa5d396856">version()</a> only in how the result is returned. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A QString representing the verbose version of the document. </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classRSS_1_1Document.html#5026b400e025f898032ba7aa5d396856">version()</a> </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00529">529</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="b8f9eba5b4ccbd13372f40063f7dfd41"></a><!-- doxytag: member="RSS::Document::title" ref="b8f9eba5b4ccbd13372f40063f7dfd41" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Document::title           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.90 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The title of the RSS document, or QString::null if no title was available. This is often the name of the news source from which the RSS document was retrieved. </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00547">547</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="2ad375681992550ecbc81574d89e0baf"></a><!-- doxytag: member="RSS::Document::description" ref="2ad375681992550ecbc81574d89e0baf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Document::description           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.90 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The description of the RSS document, or QString::null if no description was available. This is usually a short slogan or description of the news source from which the RSS document was retrieved. </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00552">552</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="03a6469d3ba35b8b97a364e2ad95ab74"></a><!-- doxytag: member="RSS::Document::link" ref="03a6469d3ba35b8b97a364e2ad95ab74" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const KURL &amp; Document::link           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.90 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A link pointing to some website, or an empty KURL if no link was available. This URL mostly points to the homepage of the news site from which the RSS document was retrieved. Note that the RSS 0.91 Specification dictates that URLs not starting with "http://" or "ftp://" are considered invalid. </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00557">557</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="0604f452097428aed1aa7fb0bfb5a01d"></a><!-- doxytag: member="RSS::Document::image" ref="0604f452097428aed1aa7fb0bfb5a01d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classRSS_1_1Image.html">Image</a> * Document::image           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.90 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An <a class="el" href="classRSS_1_1Image.html" title="Represents an image as stored in a RSS file.">Image</a> object as stored in the RSS document, or a null pointer if there was no image available. </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classRSS_1_1Image.html" title="Represents an image as stored in a RSS file.">Image</a> </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00562">562</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="064ffb00050cbe1520fff6babf5d50c9"></a><!-- doxytag: member="RSS::Document::image" ref="064ffb00050cbe1520fff6babf5d50c9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classRSS_1_1Image.html">Image</a> * Document::image           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A version of the method above, with stricter const-ness. 
<p>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00567">567</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="e9195c5264fd58a338548f8c26b08e4a"></a><!-- doxytag: member="RSS::Document::textInput" ref="e9195c5264fd58a338548f8c26b08e4a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classRSS_1_1TextInput.html">TextInput</a> * Document::textInput           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.90 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classRSS_1_1TextInput.html" title="Represents a text input facility as stored in a RSS file for the purpose of allowing...">TextInput</a> object as stored in the RSS document, or a null pointer if there was no text input available. </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classRSS_1_1TextInput.html" title="Represents a text input facility as stored in a RSS file for the purpose of allowing...">TextInput</a> </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00572">572</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="31f41efa3fc52d20c193d13c6201cacf"></a><!-- doxytag: member="RSS::Document::textInput" ref="31f41efa3fc52d20c193d13c6201cacf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classRSS_1_1TextInput.html">TextInput</a> * Document::textInput           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A version of the method above, with stricter const-ness. 
<p>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00577">577</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="195c3db68c85999b2df14981e7f29edc"></a><!-- doxytag: member="RSS::Document::articles" ref="195c3db68c85999b2df14981e7f29edc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classRSS_1_1Article.html#4c628abebb32ac3c0a071e8c0fb81590">Article::List</a> &amp; Document::articles           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.90 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A list of <a class="el" href="classRSS_1_1Article.html" title="Represents an article as stored in a RSS file.">Article</a> objects as stored in the RSS document, or a null pointer if there were no articles available. Every RSS DTD requires that there is at least one article defined, so a null pointer indicates an invalid RSS file! </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classRSS_1_1Article.html" title="Represents an article as stored in a RSS file.">Article</a> </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00582">582</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="64fb4f35e987676ac3581a2cf179332e"></a><!-- doxytag: member="RSS::Document::language" ref="64fb4f35e987676ac3581a2cf179332e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Language Document::language           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.91 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The language used in the RSS document (for the article headlines etc.). This was originally introduced to assist with determining the correct page encoding but acts as a solely optional information in this library since you don't have to care about the encoding as Unicode is used in the whole library. </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd>RSS::Language </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00587">587</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="6c3f5111e97ceb5d687a00c94f21c45a"></a><!-- doxytag: member="RSS::Document::copyright" ref="6c3f5111e97ceb5d687a00c94f21c45a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Document::copyright           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.91 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A copyright of the information contained in the RSS document, or QString::null if no copyright is available. </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00592">592</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="b1633d3cdf9a325fe3e6c9b9e93905f3"></a><!-- doxytag: member="RSS::Document::pubDate" ref="b1633d3cdf9a325fe3e6c9b9e93905f3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const QDateTime &amp; Document::pubDate           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.91 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The date when the RSS document was published. </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00597">597</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="a6890c6f58bf96354aa6a7d11f6a268e"></a><!-- doxytag: member="RSS::Document::lastBuildDate" ref="a6890c6f58bf96354aa6a7d11f6a268e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const QDateTime &amp; Document::lastBuildDate           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.91 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The last time the channel was modified. </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00602">602</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="a5219e9581e2891a629cded27a323ecb"></a><!-- doxytag: member="RSS::Document::rating" ref="a5219e9581e2891a629cded27a323ecb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Document::rating           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.91 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a href="http://www.w3.org/PICS/#Specs">PICS</a> rating for this page. </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00607">607</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="1b6fa99a5791750dbd53d26c657e7aaa"></a><!-- doxytag: member="RSS::Document::docs" ref="1b6fa99a5791750dbd53d26c657e7aaa" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const KURL &amp; Document::docs           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.91 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>This tag should contain either a URL that references a description of the channel, or a pointer to the documentation for the format used in the RSS file. </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00612">612</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="86c7894232da7a9942e42661e95d461b"></a><!-- doxytag: member="RSS::Document::managingEditor" ref="86c7894232da7a9942e42661e95d461b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Document::managingEditor           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.91 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The email address of the managing editor of the site, the person to contact for editorial inquiries. The suggested format for email addresses in RSS documents is <a href="mailto:bull@mancuso.com">bull@mancuso.com</a> (Bull Mancuso). </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classRSS_1_1Document.html#2cc14fa3fd4187982fa7d5529f1974c0" title="RSS 0.91 and upwards.">webMaster()</a> </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00617">617</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="2cc14fa3fd4187982fa7d5529f1974c0"></a><!-- doxytag: member="RSS::Document::webMaster" ref="2cc14fa3fd4187982fa7d5529f1974c0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Document::webMaster           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.91 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The email address of the webmaster for the site, the person to contact if there are technical problems with the channel, or QString::null if this information isn't available. </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classRSS_1_1Document.html#86c7894232da7a9942e42661e95d461b" title="RSS 0.91 and upwards.">managingEditor()</a> </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00622">622</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="270ac941f026a8de2a9c7f396a0c67b3"></a><!-- doxytag: member="RSS::Document::skipHours" ref="270ac941f026a8de2a9c7f396a0c67b3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const HourList &amp; Document::skipHours           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.91 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A list of hours indicating the hours in the day, GMT, when the channel is unlikely to be updated. If this item is omitted, the channel is assumed to be updated hourly. Each hour should be an integer value between 0 and 23. </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classRSS_1_1Document.html#6fd9e0bd87126b39d7c6a6c20e0a9884" title="RSS 0.91 and upwards.">skipDays()</a> </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00627">627</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="6fd9e0bd87126b39d7c6a6c20e0a9884"></a><!-- doxytag: member="RSS::Document::skipDays" ref="6fd9e0bd87126b39d7c6a6c20e0a9884" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const DayList &amp; Document::skipDays           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
RSS 0.91 and upwards. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A list of &lt;day&gt;s of the week, in English, indicating the days of the week when the RSS document will not be updated. </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classRSS_1_1Document.html#270ac941f026a8de2a9c7f396a0c67b3" title="RSS 0.91 and upwards.">skipHours()</a>, DayList, Day </dd></dl>

<p>Definition at line <a class="el" href="document_8cpp-source.html#l00632">632</a> of file <a class="el" href="document_8cpp-source.html">document.cpp</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="document_8h-source.html">document.h</a><li><a class="el" href="document_8cpp-source.html">document.cpp</a></ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>akregator/src/librss</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="functions.html">Class Members</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classRSS_1_1Article.html">rss::article</option>,  <option value="classRSS_1_1DataRetriever.html">rss::dataretriever</option>,  <option value="classRSS_1_1Document.html">rss::document</option>,  <option value="classRSS_1_1FeedDetector.html">rss::feeddetector</option>,  <option value="classRSS_1_1FileRetriever.html">rss::fileretriever</option>,  <option value="classRSS_1_1Image.html">rss::image</option>,  <option value="classRSS_1_1Loader.html">rss::loader</option>,  <option value="classRSS_1_1OutputRetriever.html">rss::outputretriever</option>,  <option value="classRSS_1_1TextInput.html">rss::textinput</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../../../akregator/html/index.html">akregator</a></li><li>&nbsp;&nbsp;<a href="../../../../akregator/src/html/index.html">src</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../../../akregator/src/librss/html/index.html">librss</a></li><li><a href="../../../../certmanager/html/index.html">certmanager</a></li><li>&nbsp;&nbsp;<a href="../../../../certmanager/lib/html/index.html">lib</a></li><li><a href="../../../../kaddressbook/html/index.html">kaddressbook</a></li><li><a href="../../../../kalarm/html/index.html">kalarm</a></li><li>&nbsp;&nbsp;<a href="../../../../kalarm/lib/html/index.html">lib</a></li><li><a href="../../../../kandy/html/index.html">kandy</a></li><li><a href="../../../../karm/html/index.html">karm</a></li><li><a href="../../../../kdgantt/html/index.html">kdgantt</a></li><li><a href="../../../../kgantt/html/index.html">kgantt</a></li><li><a href="../../../../kioslaves/html/index.html">kioslaves</a></li><li>&nbsp;&nbsp;<a href="../../../../kioslaves/imap4/html/index.html">imap4</a></li><li>&nbsp;&nbsp;<a href="../../../../kioslaves/mbox/html/index.html">mbox</a></li><li><a href="../../../../kitchensync/html/index.html">kitchensync</a></li><li><a href="../../../../kmail/html/index.html">kmail</a></li><li><a href="../../../../knotes/html/index.html">knotes</a></li><li><a href="../../../../konsolekalendar/html/index.html">konsolekalendar</a></li><li><a href="../../../../kontact/html/index.html">kontact</a></li><li><a href="../../../../korganizer/html/index.html">korganizer</a></li><li><a href="../../../../kpilot/html/index.html">kpilot</a></li><li>&nbsp;&nbsp;<a href="../../../../kpilot/kpilot/html/index.html">kpilot</a></li><li>&nbsp;&nbsp;<a href="../../../../kpilot/lib/html/index.html">lib</a></li><li><a href="../../../../libemailfunctions/html/index.html">libemailfunctions</a></li><li><a href="../../../../libkcal/html/index.html">libkcal</a></li><li><a href="../../../../libkdepim/html/index.html">libkdepim</a></li><li><a href="../../../../libkholidays/html/index.html">libkholidays</a></li><li><a href="../../../../libkmime/html/index.html">libkmime</a></li><li><a href="../../../../libkpgp/html/index.html">libkpgp</a></li><li><a href="../../../../libkpimidentities/html/index.html">libkpimidentities</a></li>
</ul></div></div>


        </td>
</tr>
</table>

<span class="doNotDisplay">
  <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
  <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
  <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
</span>


<div style="height: 8px"></div>

<div id="footer">
  <div id="footer_left">
    Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
and
<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">Allen Winter</a>.
<br/>
    KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
    <a href="http://www.kde.org/contact/impressum.php">Legal</a>
  </div>
  <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
</div>

<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
WARNING END
-->

</body>
</html>