#include "callrouter.h"
#include "vicardbusadaptor.h"
#include <dbusutility.h>
-#include <gconfutility.h>
#include <databaseutility.h>
#include <telepathyutility.h>
#include <QDebug>
databaseUtility(new DatabaseUtility(p)),
dbusAdaptor(new VicarDbusAdaptor(p)),
dbusUtility(new DbusUtility(p)),
- gconfUtility(new GConfUtility(p)),
tpUtility(new TelepathyUtility(p)),
parent(p)
{
Q_ASSERT(0 != dbusAdaptor);
//Do not open here - Unable to capture changes to DB if it is open too early and closed late.
//databaseUtility->openDatabase();
+ qDebug () << "In Private Constructor";
}
~CallRouterPrivate()
DatabaseUtility *databaseUtility;
VicarDbusAdaptor * dbusAdaptor;
DbusUtility * dbusUtility;
- GConfUtility * gconfUtility;
TelepathyUtility *tpUtility;
QString strLastDialedNumber;
QString strLastDTMFCode;
strErrorMessage = QString("Vicar-Daemon: Error finding VICaR profile. %1").arg(d->databaseUtility->lastError().text());
}
else if (d->currentProfile->profileID == 0){
- bool routeOnDefault = d->gconfUtility->getGconfValueBoolean("route_on_default");
+ QString routeOnDefaultSetting = d->databaseUtility->getSetting("route_on_default");
+ //bool routeOnDefault = d->gconfUtility->getGconfValueBoolean("route_on_default");
+ bool routeOnDefault = routeOnDefaultSetting == "1"? true:false;
+
if (routeOnDefault){
qDebug() << "Vicar-Daemon: Routing directly as per configuration";
this->placeCall(strDestinationNumber);