NOISSUE Translations model and initial setup wizard work

This commit is contained in:
Petr Mrázek
2016-12-05 02:29:08 +01:00
parent 46c5368a78
commit 722896d41f
17 changed files with 690 additions and 521 deletions

View File

@ -12,7 +12,7 @@ class GAnalytics : public QObject
Q_ENUMS(LogLevel)
public:
explicit GAnalytics(const QString &trackingID, const QString &clientID, QObject *parent = 0);
explicit GAnalytics(const QString &trackingID, const QString &clientID, const int version, QObject *parent = 0);
~GAnalytics();
public:
@ -23,6 +23,8 @@ public:
Error
};
int version();
void setLogLevel(LogLevel logLevel);
LogLevel logLevel() const;

View File

@ -14,11 +14,12 @@
#include <QUrlQuery>
#include <QUuid>
GAnalytics::GAnalytics(const QString &trackingID, const QString &clientID, QObject *parent) : QObject(parent)
GAnalytics::GAnalytics(const QString &trackingID, const QString &clientID, const int version, QObject *parent) : QObject(parent)
{
d = new GAnalyticsWorker(this);
d->m_trackingID = trackingID;
d->m_clientID = clientID;
d->m_version = version;
}
/**
@ -90,6 +91,11 @@ void GAnalytics::enable(bool state)
d->enable(state);
}
int GAnalytics::version()
{
return d->m_version;
}
void GAnalytics::setNetworkAccessManager(QNetworkAccessManager *networkAccessManager)
{
if (d->networkManager != networkAccessManager)

View File

@ -40,6 +40,7 @@ public:
bool m_anonymizeIPs = false;
bool m_isEnabled = false;
int m_timerInterval = 30000;
int m_version = 0;
const static int fourHours = 4 * 60 * 60 * 1000;
const static QLatin1String dateTimeFormat;