Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > f37f2c0b149d5391818dc5157943cda0 > files > 196

gnome-chemistry-utils-devel-0.10.8-3mdv2010.0.i586.rpm

<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>The Gnome Chemistry Utils: gcu::Document Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespacegcu.html">gcu</a>::<a class="el" href="classgcu_1_1Document.html">Document</a>
  </div>
</div>
<div class="contents">
<h1>gcu::Document Class Reference</h1><!-- doxytag: class="gcu::Document" --><!-- doxytag: inherits="gcu::Object,gcu::DialogOwner" -->
<p><code>#include &lt;<a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gcu::Document:</div>
<div class="dynsection">
 <div class="center">
  <img src="classgcu_1_1Document.gif" usemap="#gcu::Document_map" alt=""/>
  <map id="gcu::Document_map" name="gcu::Document_map">
<area href="classgcu_1_1Object.html" alt="gcu::Object" shape="rect" coords="79,0,227,24"/>
<area href="classgcu_1_1DialogOwner.html" alt="gcu::DialogOwner" shape="rect" coords="237,0,385,24"/>
<area href="classgcp_1_1Document.html" alt="gcp::Document" shape="rect" coords="0,112,148,136"/>
<area href="classgcu_1_1GLDocument.html" alt="gcu::GLDocument" shape="rect" coords="158,112,306,136"/>
<area href="classgcu_1_1SpectrumDocument.html" alt="gcu::SpectrumDocument" shape="rect" coords="316,112,464,136"/>
<area href="classgcu_1_1Chem3dDoc.html" alt="gcu::Chem3dDoc" shape="rect" coords="79,168,227,192"/>
<area href="classgcu_1_1CrystalDoc.html" alt="gcu::CrystalDoc" shape="rect" coords="237,168,385,192"/>
</map>
 </div>
</div>

<p><a href="classgcu_1_1Document-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a6876553fd0b92c675c0abbe075ed94f5">Document</a> (<a class="el" href="classgcu_1_1Application.html">Application</a> *App=NULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a96abf511bb3308bdec563e2b0ba9e923">~Document</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a4651af70eb10676742e4f8e99949b7e9">GetTranslatedId</a> (const char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#afc228f3c3c02dc3ef808a020d82a2390">EraseTranslationId</a> (const char *Id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a92cd7036ddcacbb982742661356a2670">EmptyTranslationTable</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a70ee24300ce281f22bf5cc247cccbe55">SetTitle</a> (std::string &amp;title)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#ad069e680d5e9515da795a3230b64bd2e">SetTitle</a> (char const *title)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#ae5df8a6d33cb17e0d61274a561fb8f18">GetTitle</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#ae20296701818c3e30b19e587a0e983a4">NotifyDirty</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *pObject)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a0872d3f786884f4cec6a5da1278cdef2">Save</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcu_1_1Residue.html">Residue</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a7d35b39361f00e971e5a9219e4969ba9">CreateResidue</a> (char const *name, char const *symbol, <a class="el" href="classgcu_1_1Molecule.html">Molecule</a> *molecule)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcu_1_1Residue.html">Residue</a> const *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a797cb76f131732a96057587f028ac6bf">GetResidue</a> (char const *symbol, bool *ambiguous=NULL)</td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a77a71f5eb248150ff4e05fd072cc958a">m_Title</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#af7c681aecc3ac0895cb47037a861588f">m_DirtyObjects</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>This class is the base document class. </p>

<p>Definition at line <a class="el" href="gcu_2document_8h_source.html#l00047">47</a> of file <a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a6876553fd0b92c675c0abbe075ed94f5"></a><!-- doxytag: member="gcu::Document::Document" ref="a6876553fd0b92c675c0abbe075ed94f5" args="(Application *App=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gcu::Document::Document </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Application.html">Application</a> *&nbsp;</td>
          <td class="paramname"> <em>App</em> = <code>NULL</code></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>App</em>&nbsp;</td><td>the Appllcation which owns the new document.</td></tr>
  </table>
  </dd>
</dl>
<p>The default constructor. Creates an empty document. </p>

</div>
</div>
<a class="anchor" id="a96abf511bb3308bdec563e2b0ba9e923"></a><!-- doxytag: member="gcu::Document::~Document" ref="a96abf511bb3308bdec563e2b0ba9e923" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual gcu::Document::~Document </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The destructor of <a class="el" href="classgcu_1_1Document.html">Document</a>. </p>

<p>Reimplemented in <a class="el" href="classgcp_1_1Document.html#af66bc605b92d8453dbcc6fec4146f7ef">gcp::Document</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a7d35b39361f00e971e5a9219e4969ba9"></a><!-- doxytag: member="gcu::Document::CreateResidue" ref="a7d35b39361f00e971e5a9219e4969ba9" args="(char const *name, char const *symbol, Molecule *molecule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classgcu_1_1Residue.html">Residue</a>* gcu::Document::CreateResidue </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>symbol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Molecule.html">Molecule</a> *&nbsp;</td>
          <td class="paramname"> <em>molecule</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the name of the new residue. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>symbol</em>&nbsp;</td><td>the symbol of the new residue. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>molecule</em>&nbsp;</td><td>a molecule with a pseudo atom which describes the structure of the residue.</td></tr>
  </table>
  </dd>
</dl>
<p>This methodshould be overloaded by derived classes necessitating it. Default implementation just returns NULL. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the new <a class="el" href="classgcu_1_1Residue.html">Residue</a> on success or NULL. </dd></dl>

<p>Reimplemented in <a class="el" href="classgcp_1_1Document.html#af3f96fde5168fe5795be3e92958d1a9a">gcp::Document</a>.</p>

</div>
</div>
<a class="anchor" id="a92cd7036ddcacbb982742661356a2670"></a><!-- doxytag: member="gcu::Document::EmptyTranslationTable" ref="a92cd7036ddcacbb982742661356a2670" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcu::Document::EmptyTranslationTable </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>When pasting, objects added to the document might have the same Id as objects already existing. In such cases, the document maintains a table to update links using Ids as identifiers. The EmptyTranslationTable method should be called after pasting to reinitialize the table to avoid errors on the next paste event. </p>

<p>Definition at line <a class="el" href="gcu_2document_8h_source.html#l00087">87</a> of file <a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="afc228f3c3c02dc3ef808a020d82a2390"></a><!-- doxytag: member="gcu::Document::EraseTranslationId" ref="afc228f3c3c02dc3ef808a020d82a2390" args="(const char *Id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcu::Document::EraseTranslationId </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>Id</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>Id</em>&nbsp;</td><td>the entry to remove</td></tr>
  </table>
  </dd>
</dl>
<p>When pasting, objects added to the document might have the same Id as objects already existing. In such cases, the document maintains a table to update links using Ids as identifiers. The EraseTranslationTable method removes thenentry correspondig to id. </p>

<p>Definition at line <a class="el" href="gcu_2document_8h_source.html#l00080">80</a> of file <a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a797cb76f131732a96057587f028ac6bf"></a><!-- doxytag: member="gcu::Document::GetResidue" ref="a797cb76f131732a96057587f028ac6bf" args="(char const *symbol, bool *ambiguous=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classgcu_1_1Residue.html">Residue</a> const* gcu::Document::GetResidue </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>symbol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>ambiguous</em> = <code>NULL</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>symbol</em>&nbsp;</td><td>the symbol for which a Residue* is searched. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ambiguous</em>&nbsp;</td><td>where to store the boolean telling if the symbol is ambiguous or NULL.</td></tr>
  </table>
  </dd>
</dl>
<p>Documents might own not global residues with the samesymbol or name but a different meaning from the standard residue. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the Residue* found or NULL. </dd></dl>

<p>Reimplemented in <a class="el" href="classgcp_1_1Document.html#ac84673f37ae0a11f0feb022191551d37">gcp::Document</a>.</p>

</div>
</div>
<a class="anchor" id="ae5df8a6d33cb17e0d61274a561fb8f18"></a><!-- doxytag: member="gcu::Document::GetTitle" ref="ae5df8a6d33cb17e0d61274a561fb8f18" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string&amp; gcu::Document::GetTitle </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the current document title. </dd></dl>

<p>Reimplemented in <a class="el" href="classgcu_1_1Chem3dDoc.html#a113332852c6d5a17993ef623e9852b51">gcu::Chem3dDoc</a>.</p>

<p>Definition at line <a class="el" href="gcu_2document_8h_source.html#l00100">100</a> of file <a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>.</p>

<p>References <a class="el" href="gcu_2document_8h_source.html#l00156">m_Title</a>.</p>

</div>
</div>
<a class="anchor" id="a4651af70eb10676742e4f8e99949b7e9"></a><!-- doxytag: member="gcu::Document::GetTranslatedId" ref="a4651af70eb10676742e4f8e99949b7e9" args="(const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string&amp; gcu::Document::GetTranslatedId </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>the original id to tranlate</td></tr>
  </table>
  </dd>
</dl>
<p>When pasting, objects added to the document might have the same Id as objects already existing. In such cases, the document maintains a table to update links using Ids as identifiers. GetTranslatedId returns the translated id corresponding to the parameter id. </p>

<p>Definition at line <a class="el" href="gcu_2document_8h_source.html#l00072">72</a> of file <a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae20296701818c3e30b19e587a0e983a4"></a><!-- doxytag: member="gcu::Document::NotifyDirty" ref="ae20296701818c3e30b19e587a0e983a4" args="(Object *pObject)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcu::Document::NotifyDirty </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Object.html">Object</a> *&nbsp;</td>
          <td class="paramname"> <em>pObject</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pObject</em>&nbsp;</td><td>an object needing some update.</td></tr>
  </table>
  </dd>
</dl>
<p>The <a class="el" href="classgcu_1_1Document.html">gcu::Document</a> class just stores dirty objects, but don't do anything with them. Derived classes need to implement that, if meaningful. </p>

<p>Definition at line <a class="el" href="gcu_2document_8h_source.html#l00108">108</a> of file <a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>.</p>

<p>References <a class="el" href="gcu_2document_8h_source.html#l00161">m_DirtyObjects</a>.</p>

</div>
</div>
<a class="anchor" id="a0872d3f786884f4cec6a5da1278cdef2"></a><!-- doxytag: member="gcu::Document::Save" ref="a0872d3f786884f4cec6a5da1278cdef2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void gcu::Document::Save </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Saves the document. Need to be overloaded by derived class if meaningful. Default implementation doesn't do anything. </p>

<p>Reimplemented in <a class="el" href="classgcp_1_1Document.html#a4ae715665016f6b99470a5ec9ba5312a">gcp::Document</a>.</p>

<p>Definition at line <a class="el" href="gcu_2document_8h_source.html#l00113">113</a> of file <a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad069e680d5e9515da795a3230b64bd2e"></a><!-- doxytag: member="gcu::Document::SetTitle" ref="ad069e680d5e9515da795a3230b64bd2e" args="(char const *title)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcu::Document::SetTitle </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>title</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>title</em>&nbsp;</td><td>the new document title. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="gcu_2document_8h_source.html#l00096">96</a> of file <a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>.</p>

<p>References <a class="el" href="gcu_2document_8h_source.html#l00156">m_Title</a>.</p>

</div>
</div>
<a class="anchor" id="a70ee24300ce281f22bf5cc247cccbe55"></a><!-- doxytag: member="gcu::Document::SetTitle" ref="a70ee24300ce281f22bf5cc247cccbe55" args="(std::string &amp;title)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcu::Document::SetTitle </td>
          <td>(</td>
          <td class="paramtype">std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>title</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>title</em>&nbsp;</td><td>the new document title. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="gcu_2document_8h_source.html#l00092">92</a> of file <a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>.</p>

<p>References <a class="el" href="gcu_2document_8h_source.html#l00156">m_Title</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="af7c681aecc3ac0895cb47037a861588f"></a><!-- doxytag: member="gcu::Document::m_DirtyObjects" ref="af7c681aecc3ac0895cb47037a861588f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt;<a class="el" href="classgcu_1_1Object.html">Object</a>*&gt; <a class="el" href="classgcu_1_1Document.html#af7c681aecc3ac0895cb47037a861588f">gcu::Document::m_DirtyObjects</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The set of dirty objects, see <a class="el" href="classgcu_1_1Document.html#ae20296701818c3e30b19e587a0e983a4">gcu::Document::NotifyDirty</a>. </p>

<p>Definition at line <a class="el" href="gcu_2document_8h_source.html#l00161">161</a> of file <a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>.</p>

<p>Referenced by <a class="el" href="gcu_2document_8h_source.html#l00108">NotifyDirty()</a>.</p>

</div>
</div>
<a class="anchor" id="a77a71f5eb248150ff4e05fd072cc958a"></a><!-- doxytag: member="gcu::Document::m_Title" ref="a77a71f5eb248150ff4e05fd072cc958a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classgcu_1_1Document.html#a77a71f5eb248150ff4e05fd072cc958a">gcu::Document::m_Title</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The document title. </p>

<p>Definition at line <a class="el" href="gcu_2document_8h_source.html#l00156">156</a> of file <a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a>.</p>

<p>Referenced by <a class="el" href="gcu_2document_8h_source.html#l00100">GetTitle()</a>, and <a class="el" href="gcu_2document_8h_source.html#l00092">SetTitle()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="gcu_2document_8h_source.html">gcu/document.h</a></li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Sep 6 18:33:55 2009 for The Gnome Chemistry Utils by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>