X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fmain.cpp;h=1931cb468477ffbb033d566b5b2d62a5a25d291c;hb=2c2aeef040bfdfe1f10d9a7ef51affb40880ad75;hp=6ecb2a348cf9fbdf78682df74af4fbaa5fd900db;hpb=301e5b55f2a933a1657876a439a78f7715042849;p=irwi diff --git a/src/main.cpp b/src/main.cpp index 6ecb2a3..1931cb4 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,12 +1,26 @@ -#include +#include "qmaemo5homescreenadaptor.h" +#include "mainwidget.h" -#include +#include int main(int argc, char *argv[]) { + // enforce native graphics system for now due to a bug in transparency handling + // you can remove this line if you only target PR 1.2 + QApplication::setGraphicsSystem("native"); + QApplication app(argc, argv); - MainWidget widget; - widget.show(); + app.setOrganizationName("irwi"); + app.setOrganizationDomain("mercury.wipsl.com"); + app.setApplicationName("irwi"); + + MainWidget w; + QMaemo5HomescreenAdaptor *adaptor = new QMaemo5HomescreenAdaptor(&w); + adaptor->setSettingsAvailable(true); + QObject::connect(adaptor, SIGNAL(settingsRequested()), + &w, SLOT(showSettingsDialog())); + w.show(); + return app.exec(); }