databaseUtility(new DatabaseUtility(p)),
dbusAdaptor(new VicarDbusAdaptor(p)),
dbusUtility(new DbusUtility(p)),
databaseUtility(new DatabaseUtility(p)),
dbusAdaptor(new VicarDbusAdaptor(p)),
dbusUtility(new DbusUtility(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();
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();
DatabaseUtility *databaseUtility;
VicarDbusAdaptor * dbusAdaptor;
DbusUtility * dbusUtility;
DatabaseUtility *databaseUtility;
VicarDbusAdaptor * dbusAdaptor;
DbusUtility * dbusUtility;
if (!connection.interface()->isServiceRegistered(APPLICATION_DBUS_SERVICE)){
if (!connection.registerService(APPLICATION_DBUS_SERVICE)) {
if (!connection.interface()->isServiceRegistered(APPLICATION_DBUS_SERVICE)){
if (!connection.registerService(APPLICATION_DBUS_SERVICE)) {
}
if (!connection.registerObject(APPLICATION_DBUS_PATH, this, QDBusConnection::ExportAdaptors)) {
qDebug() << "Vicar-Daemon: " << d->dbusUtility->getErrorMessage();
}
if (!connection.registerObject(APPLICATION_DBUS_PATH, this, QDBusConnection::ExportAdaptors)) {
qDebug() << "Vicar-Daemon: " << d->dbusUtility->getErrorMessage();
strErrorMessage = QString("Vicar-Daemon: Error finding VICaR profile. %1").arg(d->databaseUtility->lastError().text());
}
else if (d->currentProfile->profileID == 0){
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);
if (routeOnDefault){
qDebug() << "Vicar-Daemon: Routing directly as per configuration";
this->placeCall(strDestinationNumber);