Lines Matching refs:FileData
33 class FileData
36 …FileData(FileType type, const std::string& path, SystemEnvironmentData* envData, SystemData* syste…
37 virtual ~FileData();
43 inline FileData* getParent() const { return mParent; } in getParent()
44 …inline const std::unordered_map<std::string, FileData*>& getChildrenByFilename() const { return mC… in getChildrenByFilename()
45 inline const std::vector<FileData*>& getChildren() const { return mChildren; } in getChildren()
53 const std::vector<FileData*>& getChildrenListToDisplay();
54 std::vector<FileData*> getFilesRecursive(unsigned int typeMask, bool displayedOnly = false) const;
56 void addChild(FileData* file); // Error if mType != FOLDER
57 void removeChild(FileData* file); //Error if mType != FOLDER
67 virtual FileData* getSourceFileData();
78 typedef bool ComparisonFunction(const FileData* a, const FileData* b);
94 FileData* mSourceFileData;
95 FileData* mParent;
103 std::unordered_map<std::string,FileData*> mChildrenByFilename;
104 std::vector<FileData*> mChildren;
105 std::vector<FileData*> mFilteredChildren;
108 class CollectionFileData : public FileData
111 CollectionFileData(FileData* file, SystemData* system);
115 FileData* getSourceFileData();
123 FileData::SortType getSortTypeFromString(std::string desc);