logplus/DataOutput/include/NameMapDlg.h
2025-10-29 17:23:30 +08:00

45 lines
765 B
C++

#ifndef NAMEMAPDLG_H
#define NAMEMAPDLG_H
#include <qmap.h>
#include <QDialog>
#include "DataOutputDefs.h"
#pragma execution_character_set("utf-8")
namespace Ui {
class NameMapDlg;
}
class DATAOUTPUT_EXPORT NameMapDlg : public QDialog
{
Q_OBJECT
public:
NameMapDlg(QDialog *parent = 0);
~NameMapDlg();
QMap<QString, QString> getNameMap();
private:
QStringList tableList;
QMap<QString, QString> curMap;
void freshTableList();
void freshTable();
void freshTable(QString);
Ui::NameMapDlg *NM_UI;
public slots:
void slotComboxChanged();
void slotApply();
void slotAddRow();
void slotDelRow();
void slotSave();
void slotLoad();
void slotDownLoad();
signals:
void signal_nameMap(QMap<QString, QString>);
};
#endif // SMOOTHTOOL_H