Freya  0.0.1
A Gtk3 MPD Client
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Config::Model Class Reference

Data needed by Config::Handler. More...

#include <Model.hh>

Public Member Functions

 Model ()
 ~Model ()
void load (char *)
 loads current configuration file from hard disk as fileDoc xmlDocPtr
void loadDefaultDoc ()
 loads default config as defaultDoc xmlDocPtr
void save ()
 saves current config to hard disk (config.xml)
void save (char *, xmlDocPtr)
 alternative save function to write given xmlDoc to a given path
xmlDocPtr getDocPtr ()
 simple getter for xmlDocPtr
xmlDocPtr getDefaultDocPtr ()
 simple getter for default xmlDocPtr

Detailed Description

Data needed by Config::Handler.

Definition at line 43 of file Model.hh.


Constructor & Destructor Documentation


Member Function Documentation

simple getter for default xmlDocPtr

Returns:
xmlDocPtr to default config
xmlDocPtr Config::Model::getDocPtr ( )

simple getter for xmlDocPtr

Returns:
xmlDocPtr to config file
void Config::Model::load ( char *  )

loads current configuration file from hard disk as fileDoc xmlDocPtr

Parameters:
char*,pathto config.xml file as char ptr

loads default config as defaultDoc xmlDocPtr

saves current config to hard disk (config.xml)

void Config::Model::save ( char *  ,
xmlDocPtr   
)

alternative save function to write given xmlDoc to a given path

Parameters:
char*,alternativepath for saving config file
xmlDocPtr,alternativeptr to xmlDoc you want to save

The documentation for this class was generated from the following file: