#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) |
| void | beginNamespaces (const QString &p_ns, QTextStream &p_out) |
| QString | cppType (const QString &t) |
| QString | defaultValue (const QString &t) |
| static QString | dumpNode (const QDomNode &node) |
| void | endNamespaces (const QString &p_ns, QTextStream &p_out) |
| static QString | enumName (const QString &n, const CfgEntry::Choices &c) |
| static QString | enumName (const QString &n) |
| static QString | enumType (const CfgEntry *e, bool globalEnums) |
| static QString | enumTypeQualifier (const QString &n, const CfgEntry::Choices &c) |
| static QString | filenameOnly (const QString &path) |
| static QString | getDefaultFunction (const QString &n, const QString &className=QString()) |
| static QString | getFunction (const QString &n, const QString &className=QString()) |
| QString | indent (QString text, int spaces) |
| static bool | isUnsigned (const QString &type) |
| QString | itemAccessorBody (CfgEntry *e, const CfgConfig &cfg) |
| static QString | itemDeclaration (const CfgEntry *e, const CfgConfig &cfg) |
| static QString | itemPath (const CfgEntry *e, const CfgConfig &cfg) |
| QString | itemType (const QString &type) |
| static QString | itemVar (const CfgEntry *e, const CfgConfig &cfg) |
| static QString | literalString (const QString &s) |
| int | main (int argc, char **argv) |
| QString | memberAccessorBody (CfgEntry *e, bool globalEnums, const CfgConfig &cfg) |
| QString | memberGetDefaultBody (CfgEntry *e) |
| QString | memberMutatorBody (CfgEntry *e, const CfgConfig &cfg) |
| QString | newItem (const QString &type, const QString &name, const QString &key, const QString &defaultValue, const CfgConfig &cfg, const QString ¶m=QString()) |
| QString | param (const QString &t) |
| 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, const CfgConfig &cfg) |
| static void | preProcessDefault (QString &defaultValue, const QString &name, const QString &type, const CfgEntry::Choices &choices, QString &code, const CfgConfig &cfg) |
| 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, const CfgConfig &cfg, QString itemVarStr=QString(), QString i=QString()) |
| static QString | varName (const QString &n, const CfgConfig &cfg) |
| static QString | varPath (const QString &n, const CfgConfig &cfg) |
Variables | |
| QStringList | allNames |
| QString | Const |
| QString | This |
| QRegExp * | validNameRegexp |
Function Documentation
| static void addQuotes | ( | QString & | s | ) | [static] |
Definition at line 454 of file kconfig_compiler.cpp.
| void beginNamespaces | ( | const QString & | p_ns, |
| QTextStream & | p_out | ||
| ) |
Definition at line 1289 of file kconfig_compiler.cpp.
Actual C++ storage type for given type.
Definition at line 905 of file kconfig_compiler.cpp.
Definition at line 935 of file kconfig_compiler.cpp.
| static QString dumpNode | ( | const QDomNode & | node | ) | [static] |
Definition at line 484 of file kconfig_compiler.cpp.
| void endNamespaces | ( | const QString & | p_ns, |
| QTextStream & | p_out | ||
| ) |
Definition at line 1301 of file kconfig_compiler.cpp.
Definition at line 384 of file kconfig_compiler.cpp.
Definition at line 377 of file kconfig_compiler.cpp.
Definition at line 395 of file kconfig_compiler.cpp.
Definition at line 408 of file kconfig_compiler.cpp.
Definition at line 496 of file kconfig_compiler.cpp.
| static QString getDefaultFunction | ( | const QString & | n, |
| const QString & | className = QString() |
||
| ) | [static] |
Definition at line 433 of file kconfig_compiler.cpp.
Definition at line 443 of file kconfig_compiler.cpp.
Definition at line 1270 of file kconfig_compiler.cpp.
Definition at line 862 of file kconfig_compiler.cpp.
| QString itemAccessorBody | ( | CfgEntry * | e, |
| const CfgConfig & | cfg | ||
| ) |
Definition at line 1257 of file kconfig_compiler.cpp.
| static QString itemDeclaration | ( | const CfgEntry * | e, |
| const CfgConfig & | cfg | ||
| ) | [static] |
Definition at line 975 of file kconfig_compiler.cpp.
| static QString itemPath | ( | const CfgEntry * | e, |
| const CfgConfig & | cfg | ||
| ) | [static] |
Definition at line 1015 of file kconfig_compiler.cpp.
Definition at line 965 of file kconfig_compiler.cpp.
| static QString itemVar | ( | const CfgEntry * | e, |
| const CfgConfig & | cfg | ||
| ) | [static] |
Definition at line 991 of file kconfig_compiler.cpp.
Definition at line 472 of file kconfig_compiler.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 1312 of file kconfig_compiler.cpp.
Definition at line 1133 of file kconfig_compiler.cpp.
| QString memberGetDefaultBody | ( | CfgEntry * | e | ) |
Definition at line 1231 of file kconfig_compiler.cpp.
| QString memberMutatorBody | ( | CfgEntry * | e, |
| const CfgConfig & | cfg | ||
| ) |
Definition at line 1157 of file kconfig_compiler.cpp.
| QString newItem | ( | const QString & | type, |
| const QString & | name, | ||
| const QString & | key, | ||
| const QString & | defaultValue, | ||
| const CfgConfig & | cfg, | ||
| const QString & | param = QString() |
||
| ) |
Definition at line 1027 of file kconfig_compiler.cpp.
Return parameter declaration for given type.
Definition at line 872 of file kconfig_compiler.cpp.
Definition at line 1064 of file kconfig_compiler.cpp.
Definition at line 1043 of file kconfig_compiler.cpp.
| static void parseArgs | ( | const QStringList & | args, |
| QString & | directory, | ||
| QString & | file1, | ||
| QString & | file2 | ||
| ) | [static] |
Definition at line 49 of file kconfig_compiler.cpp.
| CfgEntry* parseEntry | ( | const QString & | group, |
| const QDomElement & | element, | ||
| const CfgConfig & | cfg | ||
| ) |
Definition at line 589 of file kconfig_compiler.cpp.
| static void preProcessDefault | ( | QString & | defaultValue, |
| const QString & | name, | ||
| const QString & | type, | ||
| const CfgEntry::Choices & | choices, | ||
| QString & | code, | ||
| const CfgConfig & | cfg | ||
| ) | [static] |
Definition at line 513 of file kconfig_compiler.cpp.
Definition at line 462 of file kconfig_compiler.cpp.
Definition at line 423 of file kconfig_compiler.cpp.
Definition at line 504 of file kconfig_compiler.cpp.
| QString userTextsFunctions | ( | CfgEntry * | e, |
| const CfgConfig & | cfg, | ||
| QString | itemVarStr = QString(), |
||
| QString | i = QString() |
||
| ) |
Definition at line 1087 of file kconfig_compiler.cpp.
Definition at line 351 of file kconfig_compiler.cpp.
Definition at line 365 of file kconfig_compiler.cpp.
Variable Documentation
Definition at line 101 of file kconfig_compiler.cpp.
Definition at line 104 of file kconfig_compiler.cpp.
Definition at line 103 of file kconfig_compiler.cpp.
| QRegExp* validNameRegexp |
Definition at line 102 of file kconfig_compiler.cpp.
KDE 4.6 API Reference