|
ff7tk
0.02
Toolkit for making FF7 Tools
|
#include <Lgp_p.h>
Public Member Functions | |
| LgpToc () | |
| LgpToc (const LgpToc &other) | |
| virtual | ~LgpToc () |
| bool | addEntry (LgpHeaderEntry *entry) |
| LgpHeaderEntry * | entry (const QString &filePath) const |
| QList< LgpHeaderEntry * > | entries (quint16 id) const |
| const QMultiHash< quint16, LgpHeaderEntry * > & | table () const |
| bool | hasEntries (quint16 id) const |
| bool | removeEntry (const QString &filePath) |
| bool | renameEntry (const QString &filePath, const QString &newFilePath) |
| bool | contains (const QString &filePath) const |
| void | clear () |
| bool | isEmpty () const |
| int | size () const |
| QList< const LgpHeaderEntry * > | filesSortedByPosition () const |
| LgpToc & | operator= (const LgpToc &other) |
Static Public Member Functions | |
| static bool | isNameValid (const QString &filePath) |
Private Member Functions | |
| LgpHeaderEntry * | entry (const QString &filePath, quint16 id) const |
Static Private Member Functions | |
| static qint32 | lookupValue (const QString &filePath) |
| static quint8 | lookupValue (const QChar &qc) |
Private Attributes | |
| QMultiHash< quint16, LgpHeaderEntry * > | _header |
| LgpToc::LgpToc | ( | const LgpToc & | other | ) |
|
virtual |
Definition at line 229 of file Lgp_p.cpp.
References LgpIO::_header.
| bool LgpToc::addEntry | ( | LgpHeaderEntry * | entry | ) |
Definition at line 234 of file Lgp_p.cpp.
References LgpIO::_header, and LgpHeaderEntry::fileName().
Referenced by Lgp::addFile(), Lgp::openHeader(), and Lgp::pack().
| void LgpToc::clear | ( | ) |
Definition at line 357 of file Lgp_p.cpp.
References LgpIO::_header.
Referenced by Lgp::clear(), and Lgp::openHeader().
| QList< LgpHeaderEntry * > LgpToc::entries | ( | quint16 | id | ) | const |
| LgpHeaderEntry * LgpToc::entry | ( | const QString & | filePath | ) | const |
Definition at line 250 of file Lgp_p.cpp.
Referenced by Lgp::headerEntry().
|
private |
Definition at line 275 of file Lgp_p.cpp.
References LgpHeaderEntry::filePath().
| QList< const LgpHeaderEntry * > LgpToc::filesSortedByPosition | ( | ) | const |
Definition at line 374 of file Lgp_p.cpp.
References LgpIO::_header, and LgpHeaderEntry::filePosition().
Referenced by Lgp::fileList(), and Lgp::pack().
| bool LgpToc::hasEntries | ( | quint16 | id | ) | const |
Definition at line 270 of file Lgp_p.cpp.
References LgpIO::_header.
| bool LgpToc::isEmpty | ( | ) | const |
|
static |
Definition at line 305 of file Lgp_p.cpp.
Referenced by Lgp::isNameValid().
|
staticprivate |
Definition at line 397 of file Lgp_p.cpp.
References LOOKUP_VALUE_MAX.
|
staticprivate |
| bool LgpToc::removeEntry | ( | const QString & | filePath | ) |
Definition at line 286 of file Lgp_p.cpp.
References LgpIO::_header.
Referenced by Lgp::removeFile().
| bool LgpToc::renameEntry | ( | const QString & | filePath, |
| const QString & | newFilePath | ||
| ) |
Definition at line 310 of file Lgp_p.cpp.
References LgpIO::_header, LgpIterator::filePath(), and LgpHeaderEntry::setFilePath().
Referenced by Lgp::renameFile().
| int LgpToc::size | ( | ) | const |
Definition at line 369 of file Lgp_p.cpp.
References LgpIO::_header.
Referenced by Lgp::fileCount(), and Lgp::pack().
| const QMultiHash< quint16, LgpHeaderEntry * > & LgpToc::table | ( | ) | const |
Definition at line 265 of file Lgp_p.cpp.
References LgpIO::_header.
Referenced by LgpToc(), and operator=().
|
private |