Added plugin object to qml context

This commit is contained in:
2025-03-10 12:04:23 +01:00
parent 4c4d85a78d
commit a170490cbb
6 changed files with 99 additions and 40 deletions

View File

@ -3,6 +3,7 @@
#include "pluginlib/class_list_macros.hpp"
#include <qnamespace.h>
#include <qqml.h>
#include <qsurfaceformat.h>
PLUGINLIB_EXPORT_CLASS(mg::DemoPluginMg, rqt_gui_cpp::Plugin)
@ -14,6 +15,7 @@ mg::DemoPluginMg::DemoPluginMg() : Plugin() {
static bool typesRegistered = 0;
if(!typesRegistered) {
qmlRegisterType<LineItem>("LineItem", 1, 0, "LineItem");
qmlRegisterAnonymousType<DemoPluginMg>("DemoPlugin", 1);
typesRegistered = 1;
}
}