Set qml to be precompiled
This commit is contained in:
@ -21,21 +21,19 @@ class DemoPluginMg : public rqt_gui_cpp::Plugin {
|
||||
Q_OBJECT
|
||||
public:
|
||||
DemoPluginMg();
|
||||
~DemoPluginMg();
|
||||
|
||||
virtual void shutdownPlugin() {
|
||||
RCLCPP_INFO(node_->get_logger(), "The plugin has been shutdown");
|
||||
cleanupResources();
|
||||
}
|
||||
virtual void initPlugin(qt_gui_cpp::PluginContext &);
|
||||
};
|
||||
|
||||
inline void DemoPluginMg::initPlugin(qt_gui_cpp::PluginContext &pc) {
|
||||
initResources();
|
||||
QQuickView *qv = new QQuickView(QUrl("qrc:/qml/helloworld.qml"));
|
||||
qv->setResizeMode(QQuickView::ResizeMode::SizeRootObjectToView);
|
||||
QWidget *qw = QWidget::createWindowContainer(qv);
|
||||
pc.addWidget(qw);
|
||||
|
||||
RCLCPP_INFO(node_->get_logger(), "The plugin has been initialized");
|
||||
QWidget *qw_ = QWidget::createWindowContainer(qv);
|
||||
pc.addWidget(qw_);
|
||||
}
|
||||
|
||||
}; // namespace mg
|
||||
|
||||
Reference in New Issue
Block a user