new-feature:1.添加带表达式内容的xml格式化。2.支持带特殊字符的读写,如& < > "。
This commit is contained in:
17
MainWidget.h
17
MainWidget.h
@@ -1,12 +1,6 @@
|
||||
#ifndef MAINWIDGET_H
|
||||
#define MAINWIDGET_H
|
||||
|
||||
#include "conf_setting.h"
|
||||
#include "src/attribute_edit.h"
|
||||
#include "src/config.h"
|
||||
#include "src/xml_opr.h"
|
||||
#include "src/history.h"
|
||||
#include "src/uhistory.h"
|
||||
#include <QAction>
|
||||
#include <QMenu>
|
||||
#include <QMessageBox>
|
||||
@@ -14,6 +8,13 @@
|
||||
#include <QWidget>
|
||||
#include <unordered_map>
|
||||
|
||||
#include "conf_setting.h"
|
||||
#include "src/attribute_edit.h"
|
||||
#include "src/config.h"
|
||||
#include "src/history.h"
|
||||
#include "src/uhistory.h"
|
||||
#include "src/xml_opr.h"
|
||||
|
||||
struct SElement_t {
|
||||
SElement_t(Element_t* e, std::string& s);
|
||||
Element_t* ele;
|
||||
@@ -51,7 +52,8 @@ public:
|
||||
public:
|
||||
void set_work_exe(char* path);
|
||||
void generate_table_widget();
|
||||
void push_content(const std::vector<Element_t*>& eles, std::size_t page = 1, bool auto_jump_pre = false);
|
||||
void push_content(const std::vector<Element_t*>& eles, std::size_t page = 1,
|
||||
bool auto_jump_pre = false);
|
||||
|
||||
private:
|
||||
bool read(const QString& file_path);
|
||||
@@ -74,6 +76,7 @@ private:
|
||||
void backup_file();
|
||||
void base_init();
|
||||
void unit_change();
|
||||
bool format_xml();
|
||||
|
||||
private:
|
||||
std::string extract_prefix(const std::string& name);
|
||||
|
||||
Reference in New Issue
Block a user