add overloards using cpp types to replace qt ones later (#51)

This commit is contained in:
Iuri Matias
2026-04-16 12:41:17 -04:00
committed by GitHub
parent 1468180b25
commit 1a0cb031db
10 changed files with 348 additions and 0 deletions
+6
View File
@@ -8,6 +8,7 @@
#include "logos_transport.h"
#include "logos_transport_factory.h"
#include <QDebug>
#include <string>
LogosAPIProvider::LogosAPIProvider(const QString& module_name, QObject *parent)
: QObject(parent)
@@ -63,6 +64,11 @@ bool LogosAPIProvider::registerObject(const QString& name, QObject* object)
return publishProvider(name, m_qtProviderObject);
}
bool LogosAPIProvider::registerObject(const std::string& name, QObject* object)
{
return registerObject(QString::fromStdString(name), object);
}
// New path: LogosProviderObject* -> ModuleProxy -> transport
bool LogosAPIProvider::registerObject(const QString& name, LogosProviderObject* provider)
{