void Dialog_Configure::connectDB(){
// Disable all buttons
ui->buttonOK->setEnabled(false);
ui->buttonCancel->setEnabled(false);
ui->buttonConnect->setEnabled(false);
//Grab credentials from QLineEdit
QString DB_IPAddress
= ui
->lineIPAddress
->text
();
int DB_PortAddress = ui->linePort->text().toInt();
QString DB_UserName
= ui
->lineUserName
->text
();
QString DB_Password
= ui
->linePassword
->text
();
ui->textEditDBStatusLog->insertPlainText("Connecting...\n\n"); // Add text to QTextEdit informing user of the initilised connection
// Instantiate an instance of MySQL_DB class
MySQL_DB connectionTest;
// Call connectionTest method of the MySQL_DB Class returning QString status
QString connectionStatus
= connectionTest.
connectionTest(DB_IPAddress, DB_PortAddress, DB_UserName, DB_Password
);
// Add SQL connection result into QTextEdit
ui->textEditDBStatusLog->insertPlainText(connectionStatus);
}