copasi API  0.1
Classes | Public Member Functions
CConfigurationFile Class Reference

#include <CConfigurationFile.h>

Inheritance diagram for CConfigurationFile:
CCopasiParameterGroup CCopasiParameter CCopasiContainer CCopasiObject

List of all members.

Classes

class  CXML

Public Member Functions

 CConfigurationFile (const std::string &name="Configuration", const CCopasiContainer *pParent=NULL)
 CConfigurationFile (const CConfigurationFile &src, const CCopasiContainer *pParent=NULL)
 CConfigurationFile (const CCopasiParameterGroup &group, const CCopasiContainer *pParent=NULL)
virtual ~CConfigurationFile ()
virtual bool elevateChildren ()
virtual bool save ()
virtual bool load ()
CRecentFilesgetRecentFiles ()
CRecentFilesgetRecentSBMLFiles ()
CMIRIAMResourcesgetRecentMIRIAMResources ()
void setRecentMIRIAMResources (const CMIRIAMResources &miriamResources)
const std::string getApplicationFont () const
void setApplicationFont (const std::string &applicationFont)
const std::string getWebBrowser () const
void setWebBrowser (const std::string &webBrowser)

Constructor & Destructor Documentation

CConfigurationFile::CConfigurationFile ( const std::string &  name = "Configuration",
const CCopasiContainer pParent = NULL 
)

Default constructor

Parameters:
conststd::string & name (default: Configuration)
constCCopasiContainer * pParent (default: NULL)
CConfigurationFile::CConfigurationFile ( const CConfigurationFile src,
const CCopasiContainer pParent = NULL 
)

Copy constructor

Parameters:
constCConfigurationFile & src
constCCopasiContainer * pParent (default: NULL)
CConfigurationFile::CConfigurationFile ( const CCopasiParameterGroup group,
const CCopasiContainer pParent = NULL 
)

Specific constructor

Parameters:
constCCopasiParameterGroup & group
constCCopasiContainer * pParent (default: NULL)
CConfigurationFile::~CConfigurationFile ( ) [virtual]

Destructor


Member Function Documentation

bool CConfigurationFile::elevateChildren ( ) [virtual]

This methods must be called to elevate subgroups to derived objects. The default implementation does nothing.

Returns:
bool success

Reimplemented from CCopasiParameterGroup.

const std::string CConfigurationFile::getApplicationFont ( ) const

Retrieve the application font.

Returns:
const std::string & applicationFont
CRecentFiles & CConfigurationFile::getRecentFiles ( )

Retrieve the list of recent files

Returns:
CRecentFiles & recentFiles
CMIRIAMResources & CConfigurationFile::getRecentMIRIAMResources ( )

Retrieve the list of recent MIRIAM Resources

Returns:
CMIRIAMResources & recentMIRIAMResources
CRecentFiles & CConfigurationFile::getRecentSBMLFiles ( )

Retrieve the list of recent SBML files

Returns:
CRecentFiles & recentSBMLFiles
const std::string CConfigurationFile::getWebBrowser ( ) const

Retrieve the application font.

Returns:
const std::string & webBrowser
bool CConfigurationFile::load ( ) [virtual]

Load the configuration file.

Returns:
bool success
bool CConfigurationFile::save ( ) [virtual]

Save the configuration file.

Returns:
bool success
void CConfigurationFile::setApplicationFont ( const std::string &  applicationFont)

Set the applications font.

Parameters:
conststd::string & applicationFont
void CConfigurationFile::setRecentMIRIAMResources ( const CMIRIAMResources miriamResources)
void CConfigurationFile::setWebBrowser ( const std::string &  webBrowser)

Set the applications font.

Parameters:
conststd::string & webBrowser

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines