Re: [Tracker] Request for review: support for Qt and support for Wayland compositor-less QGuiApplication initialisation
- From: Martyn Russell <martyn lanedo com>
- To: Philip Van Hoof <philip codeminded be>, tracker-list gnome org
- Subject: Re: [Tracker] Request for review: support for Qt and support for Wayland compositor-less QGuiApplication initialisation
- Date: Mon, 06 Jan 2014 11:25:06 +0000
On 02/01/14 13:23, Philip Van Hoof wrote:
+#ifdef HAVE_QT5
+#include <QCoreApplication>
+#else
#include <QApplication>
+#endif
#include <QColor>
#include <QPainter>
I personally would add a comment /* HAVE_QT4 */ by the "#else" so it's
clear that we're not considering having NO QT as the else condition
here. But that's me :) It's just easier for people not familiar with the
code.
@@ -38,12 +38,16 @@
#include <glib.h>
+#ifdef HAVE_NEMO
+#include <stdlib.h>
+#endif
+
#include "tracker-media-art-generic.h"
G_BEGIN_DECLS
#ifdef HAVE_QT5
-static QCoreApplication *app = NULL;
+static QGuiApplication *app = NULL;
#else
static QApplication *app = NULL
#endif
@@ -51,11 +55,16 @@ static QApplication *app = NULL
void
tracker_media_art_plugin_init (void)
{
- int argc = 0;
- char *argv[2] = { NULL, NULL };
+ int argc = 1;
+ char*argv[2] = { (char*) "tracker-extract", NULL };
#ifdef HAVE_QT5
- app = new QCoreApplication (argc, argv);
+
+#ifdef HAVE_NEMO
+ setenv("QT_QPA_PLATFORM", "minimal", 1);
Any reason why you're not using g_setenv() ?
More portable - supposedly.
Looks good, please commit :)
--
Regards,
Martyn
Founder & Director @ Lanedo GmbH.
http://www.linkedin.com/in/martynrussell
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]