36 lines
598 B
C
36 lines
598 B
C
![]() |
#pragma once
|
||
|
|
||
|
#include <QWidget>
|
||
|
#include "ui_AddParamSetting.h"
|
||
|
|
||
|
class AddParamSetting : public QWidget
|
||
|
{
|
||
|
Q_OBJECT
|
||
|
|
||
|
public:
|
||
|
AddParamSetting(const QString& strDir, QWidget *parent = nullptr);
|
||
|
~AddParamSetting();
|
||
|
|
||
|
void AttachDock(class DockWidget* dockWidget);
|
||
|
|
||
|
protected:
|
||
|
void InitTable();
|
||
|
void InsertRow();
|
||
|
void InsertRow(QStringList values);
|
||
|
void RemoveRow();
|
||
|
|
||
|
void ResetTable();
|
||
|
|
||
|
protected slots:
|
||
|
void slotSelectDataType(const QString& strType);
|
||
|
|
||
|
void slotButtonAdd();
|
||
|
void slotButtonRemove();
|
||
|
void slotButtonCommit();
|
||
|
|
||
|
private:
|
||
|
Ui::AddParamSettingClass ui;
|
||
|
|
||
|
QString m_strDir;
|
||
|
};
|