KDECore
kconfig_compiler.cpp File Reference
#include <QtCore/QCoreApplication>
#include <QtCore/QFile>
#include <QtCore/QFileInfo>
#include <QtCore/QSettings>
#include <QtCore/QTextStream>
#include <QtXml/QDomAttr>
#include <QtCore/QRegExp>
#include <QtCore/QStringList>
#include <ostream>
#include <iostream>
#include <stdlib.h>

Go to the source code of this file.
Functions | |
| static void | addQuotes (QString &s) |
| QString | cppType (const QString &type) |
| QString | defaultValue (const QString &type) |
| static QString | dumpNode (const QDomNode &node) |
| static QString | enumName (const QString &n, const CfgEntry::Choices &c) |
| static QString | enumName (const QString &n) |
| static QString | enumType (const CfgEntry *e) |
| static QString | enumTypeQualifier (const QString &n, const CfgEntry::Choices &c) |
| static QString | filenameOnly (const QString &path) |
| static QString | getFunction (const QString &n, const QString &className=QString()) |
| QString | indent (QString text, int spaces) |
| QString | itemAccessorBody (CfgEntry *e) |
| static QString | itemDeclaration (const CfgEntry *e) |
| static QString | itemPath (const CfgEntry *e) |
| QString | itemType (const QString &type) |
| static QString | itemVar (const CfgEntry *e) |
| static QString | literalString (const QString &s) |
| int | main (int argc, char **argv) |
| QString | memberAccessorBody (CfgEntry *e) |
| QString | memberMutatorBody (CfgEntry *e) |
| QString | newItem (const QString &type, const QString &name, const QString &key, const QString &defaultValue, const QString ¶m=QString()) |
| static std::ostream & | operator<< (std::ostream &o, const QString &str) |
| QString | param (const QString &type) |
| QString | paramString (const QString &group, const QList< Param > ¶meters) |
| QString | paramString (const QString &s, const CfgEntry *e, int i) |
| static void | parseArgs (const QStringList &args, QString &directory, QString &file1, QString &file2) |
| CfgEntry * | parseEntry (const QString &group, const QDomElement &element) |
| static void | preProcessDefault (QString &defaultValue, const QString &name, const QString &type, const CfgEntry::Choices &choices, QString &code) |
| static QString | quoteString (const QString &s) |
| static QString | setFunction (const QString &n, const QString &className=QString()) |
| static QString | signalEnumName (const QString &signalName) |
| QString | userTextsFunctions (CfgEntry *e, QString itemVarStr=QString(), QString i=QString()) |
| static QString | varName (const QString &n) |
| static QString | varPath (const QString &n) |
Variables | |
| QStringList | allNames |
| QString | Const |
| bool | dpointer |
| bool | globalEnums |
| bool | itemAccessors |
| QString | This |
| bool | useEnumTypes |
| QRegExp * | validNameRegexp |
Function Documentation
| static void addQuotes | ( | QString & | s | ) | [static] |
Definition at line 372 of file kconfig_compiler.cpp.
Definition at line 825 of file kconfig_compiler.cpp.
| static QString dumpNode | ( | const QDomNode & | node | ) | [static] |
Definition at line 400 of file kconfig_compiler.cpp.
Definition at line 313 of file kconfig_compiler.cpp.
Definition at line 306 of file kconfig_compiler.cpp.
| static QString enumType | ( | const CfgEntry * | e | ) | [static] |
Definition at line 324 of file kconfig_compiler.cpp.
Definition at line 335 of file kconfig_compiler.cpp.
Definition at line 412 of file kconfig_compiler.cpp.
Definition at line 361 of file kconfig_compiler.cpp.
Definition at line 1119 of file kconfig_compiler.cpp.
| QString itemAccessorBody | ( | CfgEntry * | e | ) |
Definition at line 1106 of file kconfig_compiler.cpp.
| static QString itemDeclaration | ( | const CfgEntry * | e | ) | [static] |
Definition at line 864 of file kconfig_compiler.cpp.
| static QString itemPath | ( | const CfgEntry * | e | ) | [static] |
Definition at line 904 of file kconfig_compiler.cpp.
Definition at line 854 of file kconfig_compiler.cpp.
| static QString itemVar | ( | const CfgEntry * | e | ) | [static] |
Definition at line 880 of file kconfig_compiler.cpp.
Definition at line 388 of file kconfig_compiler.cpp.
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 1137 of file kconfig_compiler.cpp.
| QString memberAccessorBody | ( | CfgEntry * | e | ) |
Definition at line 1010 of file kconfig_compiler.cpp.
| QString memberMutatorBody | ( | CfgEntry * | e | ) |
Definition at line 1034 of file kconfig_compiler.cpp.
| QString newItem | ( | const QString & | type, | |
| const QString & | name, | |||
| const QString & | key, | |||
| const QString & | defaultValue, | |||
| const QString & | param = QString() | |||
| ) |
Definition at line 916 of file kconfig_compiler.cpp.
| static std::ostream& operator<< | ( | std::ostream & | o, | |
| const QString & | str | |||
| ) | [inline, static] |
Definition at line 40 of file kconfig_compiler.cpp.
Definition at line 953 of file kconfig_compiler.cpp.
Definition at line 932 of file kconfig_compiler.cpp.
| static void parseArgs | ( | const QStringList & | args, | |
| QString & | directory, | |||
| QString & | file1, | |||
| QString & | file2 | |||
| ) | [static] |
Definition at line 46 of file kconfig_compiler.cpp.
| CfgEntry* parseEntry | ( | const QString & | group, | |
| const QDomElement & | element | |||
| ) |
Definition at line 497 of file kconfig_compiler.cpp.
| static void preProcessDefault | ( | QString & | defaultValue, | |
| const QString & | name, | |||
| const QString & | type, | |||
| const CfgEntry::Choices & | choices, | |||
| QString & | code | |||
| ) | [static] |
Definition at line 429 of file kconfig_compiler.cpp.
Definition at line 378 of file kconfig_compiler.cpp.
Definition at line 350 of file kconfig_compiler.cpp.
Definition at line 420 of file kconfig_compiler.cpp.
Definition at line 976 of file kconfig_compiler.cpp.
Definition at line 280 of file kconfig_compiler.cpp.
Definition at line 294 of file kconfig_compiler.cpp.
Variable Documentation
Definition at line 102 of file kconfig_compiler.cpp.
Definition at line 105 of file kconfig_compiler.cpp.
Definition at line 101 of file kconfig_compiler.cpp.
Definition at line 98 of file kconfig_compiler.cpp.
Definition at line 100 of file kconfig_compiler.cpp.
Definition at line 104 of file kconfig_compiler.cpp.
Definition at line 99 of file kconfig_compiler.cpp.
| QRegExp* validNameRegexp |
Definition at line 103 of file kconfig_compiler.cpp.
KDE 4.1 API Reference