Skip to content

Commit

Permalink
Update due to changes with TaskComposerNodeInfo
Browse files Browse the repository at this point in the history
  • Loading branch information
Levi-Armstrong committed Feb 13, 2025
1 parent 8018052 commit 6274df4
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,18 +43,18 @@ class TaskComposerNodeInfoMapStandardItem : public QStandardItem
{
public:
explicit TaskComposerNodeInfoMapStandardItem(
const std::map<boost::uuids::uuid, std::unique_ptr<tesseract_planning::TaskComposerNodeInfo>>& info_map);
const std::map<boost::uuids::uuid, tesseract_planning::TaskComposerNodeInfo>& info_map);
TaskComposerNodeInfoMapStandardItem(
const QString& text,
const std::map<boost::uuids::uuid, std::unique_ptr<tesseract_planning::TaskComposerNodeInfo>>& info_map);
const std::map<boost::uuids::uuid, tesseract_planning::TaskComposerNodeInfo>& info_map);
TaskComposerNodeInfoMapStandardItem(
const QIcon& icon,
const QString& text,
const std::map<boost::uuids::uuid, std::unique_ptr<tesseract_planning::TaskComposerNodeInfo>>& info_map);
const std::map<boost::uuids::uuid, tesseract_planning::TaskComposerNodeInfo>& info_map);
int type() const override;

private:
void ctor(const std::map<boost::uuids::uuid, std::unique_ptr<tesseract_planning::TaskComposerNodeInfo>>& info_map);
void ctor(const std::map<boost::uuids::uuid, tesseract_planning::TaskComposerNodeInfo>& info_map);
};
} // namespace tesseract_gui

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,15 @@
namespace tesseract_gui
{
TaskComposerNodeInfoMapStandardItem::TaskComposerNodeInfoMapStandardItem(
const std::map<boost::uuids::uuid, std::unique_ptr<tesseract_planning::TaskComposerNodeInfo>>& info_map)
const std::map<boost::uuids::uuid, tesseract_planning::TaskComposerNodeInfo>& info_map)
: QStandardItem(icons::getUnknownIcon(), "Task Composer Node Info Map")
{
ctor(info_map);
}

TaskComposerNodeInfoMapStandardItem::TaskComposerNodeInfoMapStandardItem(
const QString& text,
const std::map<boost::uuids::uuid, std::unique_ptr<tesseract_planning::TaskComposerNodeInfo>>& info_map)
const std::map<boost::uuids::uuid, tesseract_planning::TaskComposerNodeInfo>& info_map)
: QStandardItem(icons::getUnknownIcon(), text)
{
ctor(info_map);
Expand All @@ -51,7 +51,7 @@ TaskComposerNodeInfoMapStandardItem::TaskComposerNodeInfoMapStandardItem(
TaskComposerNodeInfoMapStandardItem::TaskComposerNodeInfoMapStandardItem(
const QIcon& icon,
const QString& text,
const std::map<boost::uuids::uuid, std::unique_ptr<tesseract_planning::TaskComposerNodeInfo>>& info_map)
const std::map<boost::uuids::uuid, tesseract_planning::TaskComposerNodeInfo>& info_map)
: QStandardItem(icon, text)
{
ctor(info_map);
Expand All @@ -63,13 +63,13 @@ int TaskComposerNodeInfoMapStandardItem::type() const
}

void TaskComposerNodeInfoMapStandardItem::ctor(
const std::map<boost::uuids::uuid, std::unique_ptr<tesseract_planning::TaskComposerNodeInfo>>& info_map)
const std::map<boost::uuids::uuid, tesseract_planning::TaskComposerNodeInfo>& info_map)
{
for (const auto& pair : info_map)
{
auto* item_desc = new QStandardItem(pair.second->name.c_str());
auto* item_desc = new QStandardItem(pair.second.name.c_str());
QString item_text = QString::fromStdString(boost::uuids::to_string(pair.first));
appendRow({ new TaskComposerNodeInfoStandardItem(item_text, *pair.second), item_desc });
appendRow({ new TaskComposerNodeInfoStandardItem(item_text, pair.second), item_desc });
}
}
} // namespace tesseract_gui
2 changes: 1 addition & 1 deletion studio/src/studio.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include <tesseract_qt/studio/studio.h>
#include "ui_studio.h"

#include <tesseract_common/plugin_loader.hpp>
#include <tesseract_common/plugin_loader.h>
#include <tesseract_common/yaml_utils.h>
#include <tesseract_common/yaml_extenstions.h>
#include <tesseract_common/filesystem.h>
Expand Down

0 comments on commit 6274df4

Please sign in to comment.