| 
    ff7tk
    0.02
    
   Toolkit for making FF7 Tools 
   | 
 
#include <IsoArchive.h>
  
 Public Member Functions | |
| IsoDirectory (const QString &name, quint32 location, quint32 size, qint64 structPosition) | |
| virtual | ~IsoDirectory () | 
| bool | isDirectory () const | 
| const QMap< QString, IsoFileOrDirectory * > & | filesAndDirectories () const | 
| QList< IsoFile * > | files () const | 
| QList< IsoDirectory * > | directories () const | 
| IsoFileOrDirectory * | fileOrDirectory (const QString &path) const | 
| IsoFile * | file (const QString &path) const | 
| IsoDirectory * | directory (const QString &path) const | 
| void | add (IsoFileOrDirectory *fileOrDirectory) | 
  Public Member Functions inherited from IsoFileOrDirectory | |
| virtual | ~IsoFileOrDirectory () | 
| const QString & | name () const | 
| quint32 | location () const | 
| quint32 | locationAfter () const | 
| quint32 | size () const | 
| quint32 | sectorCount () const | 
| quint32 | newLocation () const | 
| quint32 | newSize () const | 
| quint32 | newSectorCount () const | 
| void | setName (const QString &name) | 
| void | setLocation (quint32 location) | 
| bool | isFile () const | 
| virtual bool | isModified () const | 
| virtual void | applyModifications () | 
| bool | isSpecial () const | 
| void | setPaddingAfter (quint8 after) | 
| quint8 | paddingAfter () const | 
Private Attributes | |
| QMap< QString, IsoFileOrDirectory * > | _filesAndDirectories | 
Additional Inherited Members | |
  Public Attributes inherited from IsoFileOrDirectory | |
| qint64 | structPosition | 
  Protected Member Functions inherited from IsoFileOrDirectory | |
| IsoFileOrDirectory (const QString &name, quint32 location, quint32 size, qint64 structPosition) | |
  Protected Attributes inherited from IsoFileOrDirectory | |
| QString | _name | 
| quint32 | _location | 
| quint32 | _size | 
| quint32 | _newLocation | 
| quint32 | _newSize | 
| quint8 | _paddingAfter | 
Definition at line 193 of file IsoArchive.h.
| IsoDirectory::IsoDirectory | ( | const QString & | name, | 
| quint32 | location, | ||
| quint32 | size, | ||
| qint64 | structPosition | ||
| ) | 
Definition at line 111 of file IsoArchive.cpp.
      
  | 
  virtual | 
Definition at line 116 of file IsoArchive.cpp.
References _filesAndDirectories.
| void IsoDirectory::add | ( | IsoFileOrDirectory * | fileOrDirectory | ) | 
Definition at line 203 of file IsoArchive.cpp.
References _filesAndDirectories, fileOrDirectory(), and IsoFileOrDirectory::name().
Referenced by IsoArchive::_openDirectoryRecord().
| QList< IsoDirectory * > IsoDirectory::directories | ( | ) | const | 
Definition at line 144 of file IsoArchive.cpp.
References _filesAndDirectories, and IsoFileOrDirectory::isDirectory().
Referenced by IsoArchive::_openDirectoryRecord().
| IsoDirectory * IsoDirectory::directory | ( | const QString & | path | ) | const | 
Definition at line 190 of file IsoArchive.cpp.
References fileOrDirectory(), and IsoFileOrDirectory::isFile().
Referenced by IsoArchive::extractDir().
| IsoFile * IsoDirectory::file | ( | const QString & | path | ) | const | 
Definition at line 177 of file IsoArchive.cpp.
References fileOrDirectory(), and IsoFileOrDirectory::isDirectory().
Referenced by IsoArchive::extract(), IsoArchive::file(), IsoArchive::fileDevice(), IsoArchive::modifiedFile(), and IsoArchive::modifiedFileDevice().
| IsoFileOrDirectory * IsoDirectory::fileOrDirectory | ( | const QString & | path | ) | const | 
Definition at line 157 of file IsoArchive.cpp.
References _filesAndDirectories, and IsoFileOrDirectory::isDirectory().
Referenced by add(), IsoArchive::diffCountSectors(), directory(), and file().
| QList< IsoFile * > IsoDirectory::files | ( | ) | const | 
Definition at line 131 of file IsoArchive.cpp.
References _filesAndDirectories, and IsoFileOrDirectory::isFile().
Referenced by IsoArchive::extractDir().
| const QMap< QString, IsoFileOrDirectory * > & IsoDirectory::filesAndDirectories | ( | ) | const | 
Definition at line 126 of file IsoArchive.cpp.
References _filesAndDirectories.
Referenced by IsoArchive::_extractAll(), IsoArchive::_getIntegrity(), IsoArchive::applyModifications(), IsoArchive::getModifiedFiles(), and IsoArchive::repairLocationSectors().
      
  | 
  virtual | 
Implements IsoFileOrDirectory.
Definition at line 121 of file IsoArchive.cpp.
      
  | 
  private | 
Definition at line 208 of file IsoArchive.h.
Referenced by add(), directories(), fileOrDirectory(), files(), filesAndDirectories(), and ~IsoDirectory().