30 lines
567 B
C++
30 lines
567 B
C++
#ifndef PROJECT_H
|
|
#define PROJECT_H
|
|
|
|
#include <QString>
|
|
#include "fileinfo.h"
|
|
|
|
/*
|
|
* This class contains information regarding the project
|
|
* Such as the filename, the path, and so on
|
|
*/
|
|
|
|
class Project
|
|
{
|
|
public:
|
|
Project();
|
|
void setFileInfo(FileInfo *);
|
|
void setProjectName(QString);
|
|
FileInfo *getFileInfo();
|
|
QString getProjectName();
|
|
void setPath(QString);
|
|
QString getPath();
|
|
|
|
private:
|
|
FileInfo *m_fileInfo;
|
|
QString m_projectName;
|
|
QString m_projectPath;
|
|
};
|
|
|
|
#endif // PROJECT_H
|