Add initial DBus support

This commit is contained in:
lupoDharkael
2017-06-06 12:39:25 +02:00
parent 11b0e2db4b
commit 6fb14b91bb
9 changed files with 152 additions and 7 deletions

View File

@@ -17,8 +17,10 @@
#include "controller.h"
#include "singleapplication.h"
#include "src/flameshotdbusadapter.h"
#include <QApplication>
#include <QTranslator>
#include <QDBusConnection>
int main(int argc, char *argv[]) {
QTranslator translator;
@@ -27,11 +29,16 @@ int main(int argc, char *argv[]) {
SingleApplication app(argc, argv);
app.installTranslator(&translator);
app.setAttribute(Qt::AA_DontCreateNativeWidgetSiblings, true);
app.setApplicationName("flameshot");
app.setOrganizationName("Dharkael");
Controller w;
Controller c;
new FlameshotDBusAdapter(&c);
QDBusConnection dbus = QDBusConnection::sessionBus();
dbus.registerObject("/", &c);
dbus.registerService("org.dharkael.Flameshot");
return app.exec();
}