Pass database object to others using their constructors.

Prepare SQLiteDB class functions so it can be instantiated.
This commit is contained in:
codestation
2014-01-29 01:06:19 -04:30
parent a021c5db8f
commit f722c4579b
18 changed files with 224 additions and 130 deletions

View File

@@ -45,8 +45,8 @@ bool CmaClient::in_progress = false;
CmaClient *CmaClient::this_object = NULL;
CmaClient::CmaClient(QObject *parent) :
QObject(parent)
CmaClient::CmaClient(Database *db, QObject *parent) :
QObject(parent), m_db(db)
{
this_object = this;
}
@@ -188,7 +188,7 @@ void CmaClient::enterEventLoop(vita_device_t *device)
qDebug("Starting event loop");
CmaEvent eventLoop (device);
CmaEvent eventLoop(m_db, device);
QThread thread;
thread.setObjectName("event_thread");