# 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

- LineakParser ()
- ~LineakParser ()
- void remove_pid_file (void)
- QString stripEscapedQuotes (QString command)
- QString escapeQuotes (QString command)

#### Private Methods

- QString parseconffile (const QString &inFile=QString::null)
- bool parsedeffile (const QString &inFile=QString::null)
- bool initEAK (const QString &inKBType=QString::null)
- void cleanKeylist (void)
- void cleanConfdata (void)
- void cleanDefdata (void)
- void cleanexit (int status)
- QString backup_conffile (void)
- bool restore_conffile (void)
- bool save_conffile (void)
- void print ()

#### Private Members

- QString kbtype
- QString cdromdev
- QString mixdev
- QFile conffilename
- QFile deffilename
- QFile backupfile
- int nrkeyboards
- const dcfp_data_struct *confdata
- const dcfp_data_struct *defdata
- const dcfp_data_struct *userdefdata
- specialact specialacts[NR_SPECIALS]
- EAKeyboard myEAK
- map< QString, vector > bmmap
- map longkbname
- friend class KlineakConfig
- friend class KLineakDef

## 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]

- Author: Sheldon Lee Wen
- Generated: sheldonl on shugaru on Thu Oct 3 22:56:49 2002, using kdoc 2.0a53.