class LineakParser

Encapsulates the C functions required to parse the config file. More...

Definition#include <klineakconfig/lineakparser.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Private Methods

Private Members


Detailed Description

Encapsulates the C functions required to parse the config file.

 LineakParser ()

LineakParser

 ~LineakParser ()

~LineakParser

void  remove_pid_file (void)

remove_pid_file

QString  stripEscapedQuotes (QString command)

stripEscapedQuotes

QString  escapeQuotes (QString command)

escapeQuotes

QString  parseconffile (const QString &inFile=QString::null)

parseconffile

[private]

bool  parsedeffile (const QString &inFile=QString::null)

parsedeffile

[private]

bool  initEAK (const QString &inKBType=QString::null)

initEAK

[private]

void  cleanKeylist (void)

cleanKeylist

[private]

void  cleanConfdata (void)

cleanConfdata

[private]

void  cleanDefdata (void)

cleanDefdata

[private]

void  cleanexit (int status)

cleanexit

[private]

QString  backup_conffile (void)

backup_conffile

[private]

bool  restore_conffile (void)

restore_conffile

[private]

bool  save_conffile (void)

save_conffile

[private]

QString kbtype

kbtype

[private]

QString cdromdev

cdromdev

[private]

QString mixdev

mixdev

[private]

QFile conffilename

conffilename

[private]

QFile deffilename

deffilename

[private]

QFile backupfile

backupfile

[private]

int nrkeyboards

nrkeyboards

[private]

const dcfp_data_struct * confdata

confdata

[private]

const dcfp_data_struct * defdata

defdata

[private]

const dcfp_data_struct * userdefdata

userdefdata

[private]

specialact specialacts[NR_SPECIALS]

specialacts[NR_SPECIALS]

[private]

EAKeyboard myEAK

myEAK

[private]

map< QString, vector<QString> > bmmap

bmmap

[private]

map<QString,QString> longkbname

longkbname

[private]

void  print ()

print

[private]

friend class KlineakConfig

KlineakConfig

[private]

friend class KLineakDef

KLineakDef

[private]