LMMS
Loading...
Searching...
No Matches
Config Class Reference

#include <Config.h>

Classes

struct  winmidionedevice

Public Member Functions

 Config ()
 ~Config ()
void clearbankrootdirlist ()
void clearpresetsdirlist ()
void init ()
void save ()

Public Attributes

struct { 
   char *   LinuxOSSWaveOutDev 
   char *   LinuxOSSSeqInDev 
   int   SampleRate 
   int   SoundBufferSize 
   int   OscilSize 
   int   SwapStereo 
   int   WindowsWaveOutId 
   int   WindowsMidiInId 
   int   BankUIAutoClose 
   int   DumpNotesToFile 
   int   DumpAppend 
   int   GzipCompression 
   int   Interpolation 
   std::string   DumpFile 
   std::string   bankRootDirList [MAX_BANK_ROOT_DIRS
   std::string   currentBankDir 
   std::string   presetsDirList [MAX_BANK_ROOT_DIRS
   int   CheckPADsynth 
   int   IgnoreProgramChange 
   int   UserInterfaceMode 
   int   VirKeybLayout 
   std::string   LinuxALSAaudioDev 
   std::string   nameTag 
cfg
int winwavemax
int winmidimax
int maxstringsize
char * workingDir
winmidionedevicewinmididevices

Private Member Functions

void readConfig (const char *filename)
void saveConfig (const char *filename)
void getConfigFileName (char *name, int namesize)

Detailed Description

Configuration file functions

Constructor & Destructor Documentation

◆ Config()

Config::Config ( )

Constructor

◆ ~Config()

Config::~Config ( )

Destructor

Member Function Documentation

◆ clearbankrootdirlist()

void Config::clearbankrootdirlist ( )

◆ clearpresetsdirlist()

void Config::clearpresetsdirlist ( )

◆ getConfigFileName()

void Config::getConfigFileName ( char * name,
int namesize )
private

◆ init()

void Config::init ( )

◆ readConfig()

void Config::readConfig ( const char * filename)
private

◆ save()

void Config::save ( )

◆ saveConfig()

void Config::saveConfig ( const char * filename)
private

Member Data Documentation

◆ bankRootDirList

std::string Config::bankRootDirList[MAX_BANK_ROOT_DIRS]

◆ BankUIAutoClose

int Config::BankUIAutoClose

◆ [struct]

struct { ... } Config::cfg

◆ CheckPADsynth

int Config::CheckPADsynth

◆ currentBankDir

std::string Config::currentBankDir

◆ DumpAppend

int Config::DumpAppend

◆ DumpFile

std::string Config::DumpFile

◆ DumpNotesToFile

int Config::DumpNotesToFile

◆ GzipCompression

int Config::GzipCompression

◆ IgnoreProgramChange

int Config::IgnoreProgramChange

◆ Interpolation

int Config::Interpolation

◆ LinuxALSAaudioDev

std::string Config::LinuxALSAaudioDev

◆ LinuxOSSSeqInDev

char * Config::LinuxOSSSeqInDev

◆ LinuxOSSWaveOutDev

char* Config::LinuxOSSWaveOutDev

◆ maxstringsize

int Config::maxstringsize

◆ nameTag

std::string Config::nameTag

◆ OscilSize

int Config::OscilSize

◆ presetsDirList

std::string Config::presetsDirList[MAX_BANK_ROOT_DIRS]

◆ SampleRate

int Config::SampleRate

◆ SoundBufferSize

int Config::SoundBufferSize

◆ SwapStereo

int Config::SwapStereo

◆ UserInterfaceMode

int Config::UserInterfaceMode

◆ VirKeybLayout

int Config::VirKeybLayout

◆ WindowsMidiInId

int Config::WindowsMidiInId

◆ WindowsWaveOutId

int Config::WindowsWaveOutId

◆ winmididevices

winmidionedevice* Config::winmididevices

◆ winmidimax

int Config::winmidimax

◆ winwavemax

int Config::winwavemax

◆ workingDir

char* Config::workingDir

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