<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.6">
  <compounddef id="classBakery_1_1ViewBase" kind="class" prot="public">
    <compoundname>Bakery::ViewBase</compoundname>
    <basecompoundref refid="classsigc_1_1trackable" prot="public" virt="virtual">sigc::trackable</basecompoundref>
    <derivedcompoundref refid="classBakery_1_1View" prot="public" virt="non-virtual">Bakery::View&lt; T_Document &gt;</derivedcompoundref>
    <includes refid="ViewBase_8h" local="no">ViewBase.h</includes>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classBakery_1_1ViewBase_132b3c009dfa72e3d9bb943e9bbeab5f2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Bakery::ViewBase::ViewBase</definition>
        <argsstring>()</argsstring>
        <name>ViewBase</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/View/ViewBase.h" line="34"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1ViewBase_1ecac8b5976674ccf5d4bb0880b2f7bcf" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type></type>
        <definition>virtual Bakery::ViewBase::~ViewBase</definition>
        <argsstring>()</argsstring>
        <name>~ViewBase</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/View/ViewBase.h" line="35"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1ViewBase_1fe47d9ee75cf59f3456e79a500d2f33f" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void Bakery::ViewBase::load_from_document</definition>
        <argsstring>()</argsstring>
        <name>load_from_document</name>
        <reimplementedby refid="classBakery_1_1View__Composite_18da55c94dc97b735f0748a75a58330a3">load_from_document</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/View/ViewBase.h" line="37"/>
        <referencedby refid="classBakery_1_1View__Composite_18da55c94dc97b735f0748a75a58330a3" compoundref="View__Composite_8h" startline="80" endline="89">Bakery::View_Composite&lt; T_Document &gt;::load_from_document</referencedby>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1ViewBase_115f163671ff246d760484a8a0bb6e3c2" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void Bakery::ViewBase::save_to_document</definition>
        <argsstring>()</argsstring>
        <name>save_to_document</name>
        <reimplementedby refid="classBakery_1_1View__Composite_1a3ee9a1bdbae5561b5a1cd164a7a68b3">save_to_document</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/View/ViewBase.h" line="38"/>
        <referencedby refid="classBakery_1_1View__Composite_1a3ee9a1bdbae5561b5a1cd164a7a68b3" compoundref="View__Composite_8h" startline="91" endline="100">Bakery::View_Composite&lt; T_Document &gt;::save_to_document</referencedby>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1ViewBase_17d2b9f7e5d67bf33503bc82278ba8ff5" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void Bakery::ViewBase::clipboard_copy</definition>
        <argsstring>()</argsstring>
        <name>clipboard_copy</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/View/ViewBase.h" line="41"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1ViewBase_1ef384470834b51f74a227b1a49f3c237" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void Bakery::ViewBase::clipboard_paste</definition>
        <argsstring>()</argsstring>
        <name>clipboard_paste</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/View/ViewBase.h" line="42"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1ViewBase_123024deb2aa320ce35184818738115a1" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void Bakery::ViewBase::clipboard_clear</definition>
        <argsstring>()</argsstring>
        <name>clipboard_clear</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/View/ViewBase.h" line="43"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>This is a base class for <ref refid="classBakery_1_1View" kindref="compound">View</ref>. </para>    </briefdescription>
    <detaileddescription>
<para>This allows the <ref refid="classBakery_1_1App" kindref="compound">App</ref> to call <ref refid="classBakery_1_1ViewBase_1fe47d9ee75cf59f3456e79a500d2f33f" kindref="member">load_from_document()</ref> and <ref refid="classBakery_1_1ViewBase_115f163671ff246d760484a8a0bb6e3c2" kindref="member">save_to_document()</ref>, without knowing exactly what type of document the view uses. </para>    </detaileddescription>
    <inheritancegraph>
      <node id="501">
        <label>Bakery::View&lt; T_Document &gt;</label>
        <link refid="classBakery_1_1View"/>
        <childnode refid="499" relation="public-inheritance">
        </childnode>
      </node>
      <node id="499">
        <label>Bakery::ViewBase</label>
        <link refid="classBakery_1_1ViewBase"/>
        <childnode refid="500" relation="public-inheritance">
        </childnode>
      </node>
      <node id="500">
        <label>sigc::trackable</label>
        <link refid="classsigc_1_1trackable" external="glibmm_doxygen_tags"/>
      </node>
      <node id="502">
        <label>Bakery::View_Composite&lt; T_Document &gt;</label>
        <link refid="classBakery_1_1View__Composite"/>
        <childnode refid="501" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="503">
        <label>Bakery::ViewBase</label>
        <link refid="classBakery_1_1ViewBase"/>
        <childnode refid="504" relation="public-inheritance">
        </childnode>
      </node>
      <node id="504">
        <label>sigc::trackable</label>
        <link refid="classsigc_1_1trackable" external="glibmm_doxygen_tags"/>
      </node>
    </collaborationgraph>
    <location file="/home/murrayc/svn/gnome220/bakery/bakery/View/ViewBase.h" line="32" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/View/ViewBase.h" bodystart="31" bodyend="44"/>
    <listofallmembers>
      <member refid="classBakery_1_1ViewBase_123024deb2aa320ce35184818738115a1" prot="public" virt="virtual"><scope>Bakery::ViewBase</scope><name>clipboard_clear</name></member>
      <member refid="classBakery_1_1ViewBase_17d2b9f7e5d67bf33503bc82278ba8ff5" prot="public" virt="virtual"><scope>Bakery::ViewBase</scope><name>clipboard_copy</name></member>
      <member refid="classBakery_1_1ViewBase_1ef384470834b51f74a227b1a49f3c237" prot="public" virt="virtual"><scope>Bakery::ViewBase</scope><name>clipboard_paste</name></member>
      <member refid="classBakery_1_1ViewBase_1fe47d9ee75cf59f3456e79a500d2f33f" prot="public" virt="virtual"><scope>Bakery::ViewBase</scope><name>load_from_document</name></member>
      <member refid="classBakery_1_1ViewBase_115f163671ff246d760484a8a0bb6e3c2" prot="public" virt="virtual"><scope>Bakery::ViewBase</scope><name>save_to_document</name></member>
      <member refid="classBakery_1_1ViewBase_132b3c009dfa72e3d9bb943e9bbeab5f2" prot="public" virt="non-virtual"><scope>Bakery::ViewBase</scope><name>ViewBase</name></member>
      <member refid="classBakery_1_1ViewBase_1ecac8b5976674ccf5d4bb0880b2f7bcf" prot="public" virt="virtual"><scope>Bakery::ViewBase</scope><name>~ViewBase</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
