work save

This commit is contained in:
royqh1979@gmail.com 2021-09-06 01:47:07 +08:00
parent 538d44990d
commit 2fa54411c3
1 changed files with 56 additions and 0 deletions

View File

@ -62,6 +62,62 @@ private:
QByteArray mEncoding;
};
struct ProjectVersionInfo{
int major;
int minor;
int release;
int build;
int languageID;
int charsetID;
QString companyName;
QString fileVersion;
QString fileDescription;
QString internalName;
QString legalCopyright;
QString legalTrademarks;
QString originalFilename;
QString productName;
QString productVersion;
bool autoIncBuildNr;
bool syncProduct;
};
struct ProjectOptions{
ProjectType type;
int version;
bool useUTF8;
QStringList objfiles;
QString compilerCmd;
QString cppCompilerCmd;
QString linkerCmd;
QStringList includes;
QStringList libs;
QString privateResource;
QStringList resourceIncludes;
QStringList makeIncludes;
bool useGPP;
QString icon;
QString exeOutput;
QString objectOutput;
QString logOutput;
bool logOutputEnabled;
bool useCustomMakefile;
QString customMakefile;
bool usePrecompiledHeader;
bool precompiledHeader;
bool overrideOutput;
QString overridenOutput;
QString hostApplication;
bool includeVersionInfo;
bool supportXPThemes;
int compilerSet;
QString compilerOptions;
ProjectVersionInfo VersionInfo;
QString cmdLineArgs;
bool mStaticLink;
bool mAddCharset;
};
class Project : public QObject
{
Q_OBJECT