#include "FaultManager.hpp" FaultManager::FaultManager(QObject *parent) : QObject(parent) { db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setDatabaseName("FaultDatabase"); db.setUserName("user"); db.setPassword("faultfinder"); bool success = db.open(); if (!success) { qCritical() << "Failed to open database connection."; exit(15); } } FaultManager::~FaultManager() { db.close(); } void FaultManager::SaveImage() { QSqlQuery query; // Get GPS Location // Save Image to Filesystem //QSaveFile // Save to Database query.exec("INSERT"); }