hideproj.h

来自「Linux下的C、C++ IDE」· C头文件 代码 · 共 54 行

H
54
字号
#ifndef _HIDEPROJ_H#define _HIDEPROJ_H#include "portdef.h"#include <qstring.h>#include <qstringlist.h>#define HIDE_PROJ_EXT	".hide"class HideProj{	QString name, projroot, lang, copt, bopt, author;	QStringList listFiles;	bool bAutoMake;public:	HideProj() 	{ 		name = projroot = lang = copt = bopt = author = ""; 		bAutoMake = false;	}	bool create(QString n, QString pr, QString l);	bool addFile(QString path);	bool removeFile(QString path);	bool save();	bool load(QString path);	const QString getName() { return name; }	const QString getRoot() { return projroot; }	const QString getLang() { return lang; }	QStringList *getFileList() { return &listFiles; }	void setCompileOpt(QString opt) { copt = opt; }	void setBuildOpt(QString opt) { bopt = opt; }	void setAuthor(QString a) { author = a; }	const QString getAuthor() { return author; }	const QString getCompileOpt() { return copt; }	const QString getBuildOpt() { return bopt; }	void setAutoMake(bool am) { bAutoMake = am; }	bool isAutoMake() { return bAutoMake; }	void clear()	{		name = projroot = lang = copt = bopt = author = "";		bAutoMake = false;		listFiles.clear();	}};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?