代码拉取完成,页面将自动刷新
#pragma once
#include <QObject>
#include <QWidget>
class QMenu;
struct XmltoolsOptions {
int formatingEngine; //0 "QuickXml" 1 "StringXml") 2 (simplexml)"
int maxIndentLevel;
bool ensureConformity;
bool ppAutoclose;
bool applySpacePreserve;
XmltoolsOptions() :formatingEngine(0), maxIndentLevel(0), ensureConformity(true), ppAutoclose(true), applySpacePreserve(false)
{
}
};
class InstanceObj :public QObject
{
public:
//外面Ndd释放时,会自动释放该对象。
InstanceObj(QWidget* pNotepad, QMenu* pMenu);
~InstanceObj();
public slots:
void nddPrettyPrintXmlFast();
void nddPrettyPrintXmlAttrFast();
void nddPrettyPrintXmlIndentOnlyFast();
void nddLinearizeXmlFast();
void optionsWin();
void loadOption();
public:
QWidget* m_pNotepad;
QMenu* m_rootMenu;
private:
InstanceObj(const InstanceObj& other) = delete;
InstanceObj& operator=(const InstanceObj& other) = delete;
void init();
bool m_isLoadOpt;
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。