func:基本添加复制功能,无GUI。
This commit is contained in:
37
MainWidget.h
37
MainWidget.h
@@ -24,23 +24,30 @@ public:
|
||||
public:
|
||||
void set_work_exe(char* path);
|
||||
void generate_table_widget();
|
||||
void push_content(const std::vector<tinyxml2::XMLElement*>& eles);
|
||||
void push_content(const std::vector<element*>& eles);
|
||||
|
||||
private:
|
||||
void read();
|
||||
void search();
|
||||
void item_changed_handle(QTableWidgetItem *item);
|
||||
void save();
|
||||
void read();
|
||||
void search();
|
||||
void item_changed_handle(QTableWidgetItem* item);
|
||||
void save();
|
||||
void copy_select_line();
|
||||
void del_select_line();
|
||||
element* get_current_select_key();
|
||||
|
||||
private:
|
||||
Ui::MainWidget* ui;
|
||||
ConfigIni ini_{};
|
||||
CXmlOpr xml_{};
|
||||
std::string exe_path_{};
|
||||
QTableWidget* tab_widget_{};
|
||||
std::vector<tinyxml2::XMLElement*> vec_{};
|
||||
std::vector<tinyxml2::XMLElement*> current_{};
|
||||
std::vector<std::string> keys_{};
|
||||
std::vector<int> width_{};
|
||||
bool auto_add_{false};
|
||||
element* get_element_bykey(const QString& key);
|
||||
|
||||
private:
|
||||
Ui::MainWidget* ui;
|
||||
ConfigIni ini_{};
|
||||
CXmlOpr xml_{};
|
||||
std::string exe_path_{};
|
||||
QTableWidget* tab_widget_{};
|
||||
std::vector<element*> vec_{};
|
||||
std::vector<element*> current_{};
|
||||
std::vector<std::string> keys_{};
|
||||
std::vector<int> width_{};
|
||||
bool auto_add_{false};
|
||||
};
|
||||
#endif // MAINWIDGET_H
|
||||
|
||||
Reference in New Issue
Block a user