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();
}