CEBL  2.1
Public Member Functions
Preferences Class Reference

#include <Preferences.hpp>

Public Member Functions

 Preferences ()
 ~Preferences ()
bool initCEBL ()
bool processCL (int ac, char **av)
std::vector< std::string > getPaths () const
string getDefaultChannelsFilename ()
string getSessionFilename ()
string getStringTableFilename ()
void addOption (string name, string description, char short_name= '\0')
string getOption (string name)

Detailed Description

Definition at line 42 of file Preferences.hpp.


Constructor & Destructor Documentation

Preferences::Preferences ( )

Definition at line 41 of file Preferences.cpp.

Preferences::~Preferences ( )

Definition at line 50 of file Preferences.cpp.


Member Function Documentation

void Preferences::addOption ( string  name,
string  description,
char  short_name = '\0' 
)

Definition at line 253 of file Preferences.cpp.

Referenced by CEBLModel::preferencesAddOption().

string Preferences::getDefaultChannelsFilename ( )

Definition at line 247 of file Preferences.cpp.

Referenced by ChannelsConfig::ChannelsConfig().

string Preferences::getOption ( string  name)

Definition at line 264 of file Preferences.cpp.

Referenced by CEBLModel::preferencesGetOption().

std::vector<std::string> Preferences::getPaths ( ) const
inline

Definition at line 71 of file Preferences.hpp.

Referenced by CEBLModel::preferencesGetPaths().

string Preferences::getSessionFilename ( )
inline

Definition at line 73 of file Preferences.hpp.

Referenced by CEBLModel::InitModel().

string Preferences::getStringTableFilename ( )
inline

Definition at line 74 of file Preferences.hpp.

bool Preferences::initCEBL ( )

Definition at line 124 of file Preferences.cpp.

References DATAROOTDIR, and PACKAGE.

Referenced by CEBLModel::InitModel(), and CEBLModel::preferencesInitCEBL().

bool Preferences::processCL ( int  ac,
char **  av 
)

Definition at line 56 of file Preferences.cpp.

References PACKAGE_STRING.

Referenced by CEBLModel::InitModel(), and CEBLModel::preferencesProcessCL().


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