CFilePathFinder.h 515 B

12345678910111213141516171819202122232425262728293031323334
  1. #pragma once
  2. #include <QString>
  3. #include <QList>
  4. enum E_FileFrom
  5. {
  6. e_filePath,
  7. e_fileFolder,
  8. };
  9. class CFilePathFinder
  10. {
  11. public:
  12. E_FileFrom m_eFileFrom;
  13. QString m_strFileFolderPath;
  14. private:
  15. void FindImagePaths(QString strPath);
  16. QList<QString> m_ListFilePath;
  17. int m_nListIndex;
  18. public:
  19. CFilePathFinder();
  20. ~CFilePathFinder();
  21. void SetFilePath(E_FileFrom filefrom, QString path);
  22. QString GetOneFilePath();
  23. QList<QString> GetAllPath();
  24. };