NewFilterDialog::NewFilterDialog(QWidget *parent) : QDialog(parent) { m_Ui.setupUi(this); connect(m_Ui.pushButtonDelete, SIGNAL(clicked()), this, SLOT(deleteInput())); connect(m_Ui.pushButtonEdit, SIGNAL(clicked()), this, SLOT(editInput())); connect(m_Ui.pushButtonNew, SIGNAL(clicked()), this, SLOT(newInput())); }
EditConfigWindow::EditConfigWindow(ConfigMapShared a_map, QWidget *parent) : QDialog(parent), m_config(a_map) { ui.setupUi(this); connect(ui.button_cancel, SIGNAL(clicked()), this, SLOT(reject())); connect(ui.button_save, SIGNAL(clicked()), this, SLOT(saveConfig())); connect(ui.button_add_coils, SIGNAL(clicked()), this, SLOT(addCoil())); connect(ui.button_add_input, SIGNAL(clicked()), this, SLOT(addInput())); connect(ui.button_add_output, SIGNAL(clicked()), this, SLOT(addOutput())); connect(ui.button_edit_coils, SIGNAL(clicked()), this, SLOT(editCoil())); connect(ui.button_edit_input, SIGNAL(clicked()), this, SLOT(editInput())); connect(ui.button_edit_output, SIGNAL(clicked()), this, SLOT(editOutput())); connect(ui.button_delete_coils, SIGNAL(clicked()), this, SLOT(deleteCoil())); connect(ui.button_delete_input, SIGNAL(clicked()), this, SLOT(deleteInput())); connect(ui.button_delete_output, SIGNAL(clicked()), this, SLOT(deleteOutput())); connect(ui.table_input, SIGNAL(cellClicked(int, int)), this, SLOT(cellSelectedInput(int, int))); connect(ui.table_output, SIGNAL(cellClicked(int, int)), this, SLOT(cellSelectedOutput(int, int))); connect(ui.table_coils, SIGNAL(cellClicked(int, int)), this, SLOT(cellSelectedCoils(int, int))); connect(ui.table_input, SIGNAL(cellDoubleClicked(int, int)), this, SLOT(cellEditInput(int, int))); connect(ui.table_output, SIGNAL(cellDoubleClicked(int, int)), this, SLOT(cellEditOutput(int, int))); connect(ui.table_coils, SIGNAL(cellDoubleClicked(int, int)), this, SLOT(cellEditCoils(int, int))); m_map = a_map->m_map; m_tables[ConfigMap::INPUT_REGISTER] = ui.table_input; m_tables[ConfigMap::OUTPUT_REGISTER] = ui.table_output; m_tables[ConfigMap::COIL] = ui.table_coils; for (int& a : m_currentIndex) a = 0; initTab(ConfigMap::INPUT_REGISTER); initTab(ConfigMap::OUTPUT_REGISTER); initTab(ConfigMap::COIL); }
void EditConfigWindow::cellEditInput(int row, int collumn) { cellSelectedInput(row, collumn); editInput(); }