Стандартные пути

This commit is contained in:
2019-11-25 15:08:34 +03:00
parent daab07fa6a
commit d6c1e42a26
9 changed files with 126 additions and 468 deletions

View File

@ -0,0 +1,30 @@
#ifndef MYX_FILESYSTEM_CURRENT_EXECUTABLE_HPP_
#define MYX_FILESYSTEM_CURRENT_EXECUTABLE_HPP_
#include <QString>
#include <QDir>
#include <QFileInfo>
namespace myx {
namespace filesystem {
class CurrentExecutable
{
QFileInfo m_procFilePath;
QFileInfo m_canonicalFilePath;
QDir m_canonicalPath;
QString m_fileName;
public:
CurrentExecutable();
QFileInfo canonicalFilePath() const;
QDir canonicalPath() const;
QString fileName() const;
};
} // namespace filesystem
} // namespace myx
#endif // MYX_FILESYSTEM_CURRENT_EXECUTABLE_HPP_