summaryrefslogtreecommitdiffstats
path: root/map
diff options
context:
space:
mode:
Diffstat (limited to 'map')
-rw-r--r--map/CMakeLists.txt2
-rw-r--r--map/map.cpp21
-rw-r--r--map/map.h10
3 files changed, 18 insertions, 15 deletions
diff --git a/map/CMakeLists.txt b/map/CMakeLists.txt
index 8ca3e2c..0a94e28 100644
--- a/map/CMakeLists.txt
+++ b/map/CMakeLists.txt
@@ -8,7 +8,7 @@ add_library(qtappfw-bt-map SHARED map.cpp)
target_include_directories(qtappfw-bt-map PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
target_include_directories(qtappfw-bt-map PUBLIC "${CMAKE_INSTALL_INCLUDEDIR}")
-target_link_libraries(qtappfw-bt-map qtappfw-core)
+target_link_libraries(qtappfw-bt-map Qt5::Qml)
set_target_properties(qtappfw-bt-map PROPERTIES
VERSION ${PROJECT_VERSION}
SOVERSION 1
diff --git a/map/map.cpp b/map/map.cpp
index b85a323..7e5f38e 100644
--- a/map/map.cpp
+++ b/map/map.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2019, 2020 Konsulko Group
+ * Copyright (C) 2019,2020,2022 Konsulko Group
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -16,21 +16,17 @@
#include <QDebug>
-#include "callmessage.h"
-#include "eventmessage.h"
-#include "responsemessage.h"
-#include "messagefactory.h"
-#include "messageengine.h"
-#include "messageenginefactory.h"
#include "map.h"
-Map::Map (QUrl &url, QObject * parent) :
+Map::Map(QObject * parent) :
QObject(parent)
{
+#if 0
m_mloop = MessageEngineFactory::getInstance().getMessageEngine(url);
QObject::connect(m_mloop.get(), &MessageEngine::connected, this, &Map::onConnected);
QObject::connect(m_mloop.get(), &MessageEngine::disconnected, this, &Map::onDisconnected);
QObject::connect(m_mloop.get(), &MessageEngine::messageReceived, this, &Map::onMessageReceived);
+#endif
}
Map::~Map()
@@ -39,6 +35,7 @@ Map::~Map()
void Map::compose(QString recipient, QString message)
{
+#if 0
std::unique_ptr<Message> msg = MessageFactory::getInstance().createOutboundMessage(MessageId::Call);
CallMessage* btmsg = static_cast<CallMessage*>(msg.get());
QJsonObject parameter;
@@ -46,30 +43,37 @@ void Map::compose(QString recipient, QString message)
parameter.insert("message", message);
btmsg->createRequest("bluetooth-map", "compose", parameter);
m_mloop->sendMessage(std::move(msg));
+#endif
}
void Map::message(QString handle)
{
+#if 0
std::unique_ptr<Message> msg = MessageFactory::getInstance().createOutboundMessage(MessageId::Call);
CallMessage* btmsg = static_cast<CallMessage*>(msg.get());
QJsonObject parameter;
parameter.insert("handle", handle);
btmsg->createRequest("bluetooth-map", "message", parameter);
m_mloop->sendMessage(std::move(msg));
+#endif
}
void Map::listMessages(QString folder)
{
+#if 0
std::unique_ptr<Message> msg = MessageFactory::getInstance().createOutboundMessage(MessageId::Call);
CallMessage* btmsg = static_cast<CallMessage*>(msg.get());
QJsonObject parameter;
parameter.insert("folder", folder);
btmsg->createRequest("bluetooth-map", "list_messages", parameter);
m_mloop->sendMessage(std::move(msg));
+#endif
}
+#if 0
void Map::onConnected()
{
+
std::unique_ptr<Message> msg = MessageFactory::getInstance().createOutboundMessage(MessageId::Call);
CallMessage* btmsg = static_cast<CallMessage*>(msg.get());
QJsonObject parameter;
@@ -112,3 +116,4 @@ void Map::onMessageReceived(std::shared_ptr<Message> msg)
}
}
}
+#endif
diff --git a/map/map.h b/map/map.h
index 150a95d..195f823 100644
--- a/map/map.h
+++ b/map/map.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2019, 2020 Konsulko Group
+ * Copyright (C) 2019,2020,2022 Konsulko Group
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -17,21 +17,17 @@
#ifndef MAP_H
#define MAP_H
-#include <memory>
#include <QObject>
#include <QJsonArray>
#include <QtQml/QQmlContext>
#include <QtQml/QQmlListProperty>
-class MessageEngine;
-class Message;
-
class Map : public QObject
{
Q_OBJECT
public:
- explicit Map(QUrl &url, QObject * parent = Q_NULLPTR);
+ explicit Map(QObject * parent = Q_NULLPTR);
virtual ~Map();
Q_INVOKABLE void compose(QString recipient, QString message);
@@ -44,12 +40,14 @@ class Map : public QObject
void messageResult(QString handle, QVariantMap message);
private:
+#if 0
std::shared_ptr<MessageEngine> m_mloop;
// slots
void onConnected();
void onDisconnected();
void onMessageReceived(std::shared_ptr<Message>);
+#endif
};
#endif // MAP_H