Removed registration of telemetry service by Qt meta-system
This commit is contained in:
parent
4bf0060ff1
commit
b1044cce11
3 changed files with 5 additions and 11 deletions
|
@ -22,12 +22,8 @@
|
|||
#include "telemetryservice.h"
|
||||
|
||||
TelemetryService::TelemetryService()
|
||||
{
|
||||
}
|
||||
|
||||
TelemetryService::TelemetryService(const TelemetryService &) : TelemetryService()
|
||||
{
|
||||
}
|
||||
{
|
||||
}
|
||||
|
||||
void TelemetryService::sendEvent(const QString &category, const QString &action, const QString &label, const QVariant &value, const QVariantMap &customValues)
|
||||
{
|
||||
|
|
|
@ -27,8 +27,6 @@
|
|||
class TelemetryService : public ITelemetryService {
|
||||
public:
|
||||
TelemetryService();
|
||||
TelemetryService(const TelemetryService&);
|
||||
~TelemetryService() = default;
|
||||
|
||||
void sendEvent(const QString &category, const QString &action, const QString &label, const QVariant &value, const QVariantMap &customValues) override;
|
||||
void sendException(const QString &exceptionDescription, bool exceptionFatal, const QVariantMap &customValues) override;
|
||||
|
@ -41,6 +39,4 @@ private:
|
|||
QSettings m_settings;
|
||||
};
|
||||
|
||||
Q_DECLARE_METATYPE(TelemetryService)
|
||||
|
||||
#endif // TELEMETRYSERVICE_H
|
||||
|
|
|
@ -32,7 +32,9 @@ TelemetrySetup::TelemetrySetup()
|
|||
|
||||
void TelemetrySetup::registerExports()
|
||||
{
|
||||
ServicesResolver::registerService<ITelemetryService, TelemetryService>();
|
||||
ServicesResolver::registerService<ITelemetryService, TelemetryService>([]() -> TelemetryService* {
|
||||
return new TelemetryService();
|
||||
});
|
||||
}
|
||||
|
||||
QString TelemetrySetup::moduleName()
|
||||
|
|
Loading…
Reference in a new issue