Extending Qt Creator Manual | QrcParser

Extending Qt Creator Manual 4.7.1

# QrcParser Class

(Debugger::QmlJS::QrcParser)

- List of all members, including inherited members

## Public Types

typedef | ConstPtr
typedef | Ptr

## Public Functions

| ~QrcParser()
void | collectFilesAtPath(const Debugger::QString &path, Debugger::QStringList *res, const Debugger::QLocale *locale = 0) const
void | collectFilesInPath(const Debugger::QString &path, QMap<Debugger::QString, Debugger::QStringList> *res, bool addDirs = false, const Debugger::QLocale *locale = 0) const
void | collectResourceFilesForSourceFile(const Debugger::QString &sourceFile, Debugger::QStringList *results, const Debugger::QLocale *locale = 0) const
Debugger::QStringList | errorMessages() const
Debugger::QString | firstFileAtPath(const Debugger::QString &path, const Debugger::QLocale &locale) const
bool | hasDirAtPath(const Debugger::QString &path, const Debugger::QLocale *locale = 0) const
bool | isValid() const
Debugger::QStringList | languages() const
bool | parseFile(const Debugger::QString &path, const Debugger::QString &contents)

## Static Public Members

Debugger::QString | normalizedQrcDirectoryPath(const Debugger::QString &path)
Debugger::QString | normalizedQrcFilePath(const Debugger::QString &path)
Debugger::QmlJS::QrcParser::Ptr | parseQrcFile(const Debugger::QString &path, const Debugger::QString &contents)
Debugger::QString | qrcDirectoryPathForQrcFilePath(const Debugger::QString &file)

## Member Type Documentation

### typedef QrcParser::ConstPtr

### typedef QrcParser::Ptr

## Member Function Documentation

### QrcParser::~QrcParser()

Destroys the instance of QrcParser.

### void QrcParser::collectFilesAtPath(const Debugger::QString &path, Debugger::QStringList *res, const Debugger::QLocale *locale = 0) const

### void QrcParser::collectFilesInPath(const Debugger::QString &path, QMap<Debugger::QString, Debugger::QStringList> *res, bool addDirs = false, const Debugger::QLocale *locale = 0) const

### void QrcParser::collectResourceFilesForSourceFile(const Debugger::QString &sourceFile, Debugger::QStringList *results, const Debugger::QLocale *locale = 0) const

### Debugger::QStringList QrcParser::errorMessages() const

### Debugger::QString QrcParser::firstFileAtPath(const Debugger::QString &path, const Debugger::QLocale &locale) const

### bool QrcParser::hasDirAtPath(const Debugger::QString &path, const Debugger::QLocale *locale = 0) const

### bool QrcParser::isValid() const

### Debugger::QStringList QrcParser::languages() const

### `[static]` Debugger::QString QrcParser::normalizedQrcDirectoryPath(const Debugger::QString &path)

### `[static]` Debugger::QString QrcParser::normalizedQrcFilePath(const Debugger::QString &path)

### bool QrcParser::parseFile(const Debugger::QString &path, const Debugger::QString &contents)

### `[static]` Debugger::QmlJS::QrcParser::Ptr QrcParser::parseQrcFile(const Debugger::QString &path, const Debugger::QString &contents)

### `[static]` Debugger::QString QrcParser::qrcDirectoryPathForQrcFilePath(const Debugger::QString &file)