/* main.cpp --- * * Author: Nicolas Niclausse * Copyright (C) 2014 - Nicolas Niclausse, Inria. * Created: 2014/04/30 09:54:08 */ /* Commentary: * */ /* Change log: * */ #include #include #include #include #include #include #include #include #include int main(int argc, char *argv[]) { QGuiApplication app(argc, argv); app.setApplicationName("inria"); app.setOrganizationName("inria"); dtkLogger::instance().attachConsole(); dtkLogger::instance().setLevel("trace"); qmlRegisterType("dtkDistributed", 1, 0, "DistributedController"); qmlRegisterType("dtkDistributed", 1, 0, "DistributedPolicy"); dtkDistributedSettings settings; settings.beginGroup("communicator"); dtkDistributed::communicator::initialize(settings.value("plugins").toString()); settings.endGroup(); QQmlApplicationEngine engine(QUrl("qrc:/SlideDeck.qml")); engine.rootContext()->setContextProperty("workingDirectory", app.applicationDirPath()); return app.exec(); }