33 lines
650 B
C++
33 lines
650 B
C++
#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");
|
|
} |