summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Burchell <robin.burchell@jollamobile.com>2013-06-11 11:58:43 +0200
committerRobin Burchell <robin+qt@viroteck.net>2013-06-12 12:52:17 +0200
commit696f60b3b3e13a244cb1ae91e836e4db6c766b21 (patch)
treeee1fc2da7cdd29a7a00d09c85b7cf0f769264328
parent9fd25ba679de1d141e87046b10cd7165b2ea15e3 (diff)
Fix QMF with Qt 5.1+4.0.1
Q_GLOBAL_STATIC changed implementation. To make life easy, just make the constructor public, and stop trying to use Q_GLOBAL_STATIC in a rather unsupported way. Change-Id: I7c6b13534c1a32db643574a9814b73ce0e0b22cf Reviewed-by: Valerio Valerio <valerio.valerio@jollamobile.com> Reviewed-by: John Brooks <john.brooks@dereferenced.net> Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
-rw-r--r--examples/qtmail/app/statusmonitor.cpp1
-rw-r--r--examples/qtmail/app/statusmonitor.h9
2 files changed, 1 insertions, 9 deletions
diff --git a/examples/qtmail/app/statusmonitor.cpp b/examples/qtmail/app/statusmonitor.cpp
index 2f2d3106..ecfede43 100644
--- a/examples/qtmail/app/statusmonitor.cpp
+++ b/examples/qtmail/app/statusmonitor.cpp
@@ -48,7 +48,6 @@
#include <QResizeEvent>
#include <qtmailnamespace.h>
-#define DEFINE_STATUS_MONITOR_INSTANCE
#include "statusmonitor.h"
class ServiceActionStatusWidget : public QWidget
diff --git a/examples/qtmail/app/statusmonitor.h b/examples/qtmail/app/statusmonitor.h
index 400b29b2..42156da6 100644
--- a/examples/qtmail/app/statusmonitor.h
+++ b/examples/qtmail/app/statusmonitor.h
@@ -82,15 +82,12 @@ private:
QString m_description;
};
-#ifdef DEFINE_STATUS_MONITOR_INSTANCE
-static StatusMonitor* StatusMonitorInstance();
-#endif
-
class StatusMonitor : public QObject
{
Q_OBJECT
public:
+ StatusMonitor();
static StatusMonitor* instance();
void add(StatusItem* newItem);
int itemCount() const;
@@ -107,11 +104,7 @@ private slots:
void statusItemDestroyed(QObject*);
private:
- StatusMonitor();
void updateProgress();
-#ifdef DEFINE_STATUS_MONITOR_INSTANCE
- friend StatusMonitor* StatusMonitorInstance();
-#endif
private:
QList<StatusItem*> m_statusItems;