21 lines
459 B
C++
21 lines
459 B
C++
#pragma once
|
|
|
|
#include "libNPK.h"
|
|
#include <vector>
|
|
|
|
namespace NPK
|
|
{
|
|
class NPKFileList : public IFileList
|
|
{
|
|
public:
|
|
virtual int32_t getFileCounts(void) const override;
|
|
virtual bool getFileItem(int32_t index, FileItemFullInfo* fullInfo) const override;
|
|
virtual void addFileNode(const FileItemFullInfo& fullInfo) override;
|
|
virtual void mergeOtherListInto(const IFileList* sourceFileList) override;
|
|
|
|
private:
|
|
std::vector<FileItemFullInfo> m_fileList;
|
|
};
|
|
|
|
}
|