void ConnectionWindow::OnOkButtonClick() { ui.validationWarning->hide(); if (!isFormDataValid() || mainForm->connections == nullptr) { ui.validationWarning->show(); return; } RedisConnectionConfig conf = getConectionConfigFromFormData(); ConnectionBridge * connection; if (inEditMode) { connection = server->getConnection(); connection->setConnectionConfig(conf); mainForm->connections->connectionChanged(); } else { connection = new ConnectionBridge(conf); mainForm->connections->AddConnection(connection); } close(); }
void connection::OnOkButtonClick() { if (!isFormDataValid()) return; RedisConnectionConfig conf = getConectionConfigFromFormData(); ConnectionBridge * connection; if (inEditMode) { connection = server->getConnection(); connection->setConnectionConfig(conf); mainForm->connections->connectionChanged(); } else { connection = new ConnectionBridge(conf); mainForm->connections->AddConnection(connection); } close(); }