Setup initial qt plugin demo

This commit is contained in:
2025-03-07 11:02:41 +01:00
parent 72e499c7d0
commit 7121fdd252
60 changed files with 2104 additions and 0 deletions

15
src/rqt_demo_plugin.cpp Normal file
View File

@ -0,0 +1,15 @@
#include "rqt_demo_plugin/rqt_demo_plugin.hpp"
#include "pluginlib/class_list_macros.hpp"
#include <qnamespace.h>
#include <qsurfaceformat.h>
PLUGINLIB_EXPORT_CLASS(mg::DemoPluginMg, rqt_gui_cpp::Plugin)
mg::DemoPluginMg::DemoPluginMg() : Plugin() {
initResources();
QSurfaceFormat fmt;
fmt.setSwapInterval(0);
fmt.setRenderableType(QSurfaceFormat::OpenGLES);
QSurfaceFormat::setDefaultFormat(fmt);
}
mg::DemoPluginMg::~DemoPluginMg() { cleanupResources(); }