⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cclientxmlgenerater.h

📁 QT写的自动更新程序 自认为不错 请大家参考
💻 H
字号:
#ifndef __CCLIENTXMLGENERATER_H_INCLUDED
#define __CCLIENTXMLGENERATER_H_INCLUDED

#include "IClientXmlGenerater.h"

class CMarkup;
class CUpdateXmlPlistTree;
class CClientXmlGenerater : public IClientXmlGenerater
{
	enum operMode
	{
		GEN = 0,
		FILE,
	};
public:
	CClientXmlGenerater();
	virtual ~CClientXmlGenerater();

	virtual bool MakeXml();
	virtual bool Save2File(IN CREF MUString& filename) const;
	virtual bool LoadXml(IN CREF MUString& filename);
	virtual bool removeSoft(IN CREF MUString& softname);
	virtual bool removePack(IN CREF IUpdateXmlPlistNode& node);
	virtual bool appendSoft(IN CREF MUString& softname,INT keytype);
	virtual bool appendPack(IN CREF IUpdateXmlPlistNode& node);
	virtual void cleanSoft(std::list<MUString>& softlist);

private:
	CMarkup* pXmlOper;//xml操作子
	operMode mOperMode;//操作的模式
	CUpdateXmlPlistTree* mDataTree;//主数据树
};

#endif

⌨️ 快捷键说明

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