Center = 1 << 5
};
-Zone::Type FrontRight = Zone::Type(Front | Right);
-Zone::Type FrontLeft = Zone::Type(Front | Left);
-Zone::Type MiddleRight = Zone::Type(Middle | Right);
-Zone::Type MiddleLeft = Zone::Type(Middle | Left);
+const Zone::Type FrontRight = Zone::Type(Front | Right);
+const Zone::Type FrontLeft = Zone::Type(Front | Left);
+const Zone::Type MiddleRight = Zone::Type(Middle | Right);
+const Zone::Type MiddleLeft = Zone::Type(Middle | Left);
+const Zone::Type RearRight = Zone::Type(Rear | Right);
+const Zone::Type RearLeft = Zone::Type(Rear| Left);
typedef std::list<Zone::Type> ZoneList;
QScriptValue qtimerClass = engine->scriptValueFromQMetaObject<QTimer>();
engine->globalObject().setProperty("QTimer", qtimerClass);
-
+ QScriptValue ircValue = engine->newQObject(irc);
+ engine->globalObject().setProperty("irc", ircValue);
loadConfig(configuration["config"].c_str());
}
{
QFile file(configuration["customPrograms"].c_str());
- file.open(QIODevice::ReadWrite | QIODevice::Append);
+ if(!file.open(QIODevice::ReadWrite | QIODevice::Append))
+ {
+ DebugOut(DebugOut::Error)<<"failed to open file: "<<file.fileName().toStdString()<<endl;
+ return;
+ }
file.write(program.toUtf8());
file.write("\n");
file.close();
}
+void BluemonkeySink::log(QString str)
+{
+ DebugOut()<<str.toStdString()<<endl;
+}
+
QVariant Property::value()
{