You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactored the database load/save credentials
macOS settings dialog now saves and loads database settings
added getInstance to MainWindow to allow any function to get the main window.
if (QMessageBox::warning(MainWindow::getInstance(), "Update Clone", tr("Updating the clone may break functionality.\r\n\r\nYou can revert to the factory supplied clone which has been tested for compatability by clicking the \"Reset to Factory Clone\" button if you experience problems.\r\n\r\nDo you want to update the clone?"), QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel, QMessageBox::No)==QMessageBox::Yes) {
if (QMessageBox::warning(MainWindow::getInstance(), "Update Clone", tr("Are you sure you want to revent back to the factory clone?"), QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel, QMessageBox::No)==QMessageBox::Yes) {
auto defaultDatabaseFile = QDir::cleanPath(QStandardPaths::standardLocations(QStandardPaths::DocumentsLocation).at(0)+QDir::separator()+"regex101.sqlite");
22
+
23
+
settingsMap = getSettings();
24
+
25
+
auto databaseDriver = settingsMap["databaseDriver"].toString();
26
+
auto databaseName = settingsMap["databaseName"].toString();
27
+
auto databaseHost = settingsMap["databaseHost"].toString();;
28
+
auto databaseUser = settingsMap["databaseUser"].toString();
29
+
auto databasePassword = settingsMap["databasePassword"].toString();
auto errorTitle = QCoreApplication::translate("database", "Unable to open error");
40
+
auto errorMessage = QCoreApplication::translate("database", "Unable to open database, the following error was reported.\r\n\r\n%1").arg(m_database.lastError().text());;
auto defaultDatabaseFile = QDir::cleanPath(QStandardPaths::standardLocations(QStandardPaths::DocumentsLocation).at(0)+QDir::separator()+"regex101.sqlite");
0 commit comments