ff7tk
0.02
Toolkit for making FF7 Tools
|
#include <Lgp_p.h>
Public Member Functions | |
LgpHeaderEntry (const QString &fileName, quint32 filePosition) | |
virtual | ~LgpHeaderEntry () |
const QString & | fileName () const |
const QString & | fileDir () const |
QString | filePath () const |
quint32 | filePosition () const |
qint64 | fileSize () const |
void | setFileName (const QString &fileName) |
void | setFileDir (const QString &fileDir) |
void | setFilePath (const QString &filePath) |
void | setFilePosition (quint32 filePosition) |
void | setFileSize (quint32 fileSize) |
QIODevice * | file (QIODevice *lgp) |
QIODevice * | modifiedFile (QIODevice *lgp) |
void | setFile (QIODevice *io) |
void | setModifiedFile (QIODevice *io) |
Private Member Functions | |
QIODevice * | createFile (QIODevice *lgp) |
Private Attributes | |
QString | _fileName |
QString | _fileDir |
quint32 | _filePosition |
quint32 | _fileSize |
bool | _hasFileSize |
QIODevice * | _io |
QIODevice * | _newIO |
LgpHeaderEntry::LgpHeaderEntry | ( | const QString & | fileName, |
quint32 | filePosition | ||
) |
|
virtual |
|
private |
Definition at line 142 of file Lgp_p.cpp.
References fileName(), filePosition(), setFile(), setFileName(), and setFileSize().
Referenced by file().
QIODevice * LgpHeaderEntry::file | ( | QIODevice * | lgp | ) |
Definition at line 112 of file Lgp_p.cpp.
References _io, and createFile().
Referenced by Lgp::file(), and modifiedFile().
const QString & LgpHeaderEntry::fileDir | ( | ) | const |
Definition at line 46 of file Lgp_p.cpp.
References _fileDir.
Referenced by Lgp::pack(), and setFileDir().
const QString & LgpHeaderEntry::fileName | ( | void | ) | const |
Definition at line 41 of file Lgp_p.cpp.
References _fileName.
Referenced by LgpToc::addEntry(), createFile(), Lgp::openHeader(), Lgp::pack(), and setFileName().
QString LgpHeaderEntry::filePath | ( | ) | const |
Definition at line 51 of file Lgp_p.cpp.
References _fileDir, and _fileName.
Referenced by LgpToc::entry(), Lgp::fileList(), and Lgp::pack().
quint32 LgpHeaderEntry::filePosition | ( | ) | const |
Definition at line 58 of file Lgp_p.cpp.
References _filePosition.
Referenced by createFile(), LgpToc::filesSortedByPosition(), Lgp::pack(), LgpIO::readData(), setFilePosition(), and LgpIO::writeData().
qint64 LgpHeaderEntry::fileSize | ( | ) | const |
Definition at line 63 of file Lgp_p.cpp.
References _fileSize, and _hasFileSize.
Referenced by setFileSize(), and LgpIO::size().
QIODevice * LgpHeaderEntry::modifiedFile | ( | QIODevice * | lgp | ) |
Definition at line 122 of file Lgp_p.cpp.
References _newIO, and file().
Referenced by Lgp::modifiedFile().
void LgpHeaderEntry::setFile | ( | QIODevice * | io | ) |
Definition at line 132 of file Lgp_p.cpp.
References _io.
Referenced by createFile(), and Lgp::pack().
void LgpHeaderEntry::setFileDir | ( | const QString & | fileDir | ) |
Definition at line 80 of file Lgp_p.cpp.
References _fileDir, and fileDir().
Referenced by Lgp::openHeader(), and setFilePath().
void LgpHeaderEntry::setFileName | ( | const QString & | fileName | ) |
Definition at line 71 of file Lgp_p.cpp.
References _fileName, and fileName().
Referenced by createFile(), and setFilePath().
void LgpHeaderEntry::setFilePath | ( | const QString & | filePath | ) |
Definition at line 89 of file Lgp_p.cpp.
References setFileDir(), and setFileName().
Referenced by LgpToc::renameEntry().
void LgpHeaderEntry::setFilePosition | ( | quint32 | filePosition | ) |
Definition at line 101 of file Lgp_p.cpp.
References _filePosition, and filePosition().
Referenced by Lgp::pack().
void LgpHeaderEntry::setFileSize | ( | quint32 | fileSize | ) |
Definition at line 106 of file Lgp_p.cpp.
References _fileSize, _hasFileSize, and fileSize().
Referenced by createFile().
void LgpHeaderEntry::setModifiedFile | ( | QIODevice * | io | ) |
Definition at line 137 of file Lgp_p.cpp.
References _newIO.
Referenced by Lgp::addFile(), Lgp::pack(), and Lgp::setFile().
|
private |
Definition at line 92 of file Lgp_p.h.
Referenced by fileDir(), filePath(), and setFileDir().
|
private |
Definition at line 91 of file Lgp_p.h.
Referenced by fileName(), filePath(), and setFileName().
|
private |
Definition at line 93 of file Lgp_p.h.
Referenced by filePosition(), and setFilePosition().
|
private |
Definition at line 94 of file Lgp_p.h.
Referenced by fileSize(), and setFileSize().
|
private |
Definition at line 95 of file Lgp_p.h.
Referenced by fileSize(), and setFileSize().
|
private |
Definition at line 96 of file Lgp_p.h.
Referenced by file(), setFile(), and ~LgpHeaderEntry().
|
private |
Definition at line 97 of file Lgp_p.h.
Referenced by modifiedFile(), setModifiedFile(), and ~LgpHeaderEntry().