AronTreeWidgetModalCreatorVisitor Class Reference

#include <RobotAPI/libraries/skills_gui/aron_tree_widget/visitors/AronTreeWidgetModalCreator.h>

+ Inheritance diagram for AronTreeWidgetModalCreatorVisitor:

Public Member Functions

 AronTreeWidgetModalCreatorVisitor ()=delete
 
 AronTreeWidgetModalCreatorVisitor (const std::string &label, AronTreeWidgetItem *item, QTreeWidget *parent)
 
void visitAronVariant (const aron::type::StringPtr &i) final
 
void visitUnknown (Input &) final
 
- Public Member Functions inherited from ConstVariantVisitor
type::Descriptor getDescriptor (Input &n) override
 
void visitAnyObject (Input &) override
 
virtual void visitAronVariant (const type::AnyObjectPtr &)
 
virtual void visitAronVariant (const type::BoolPtr &)
 
virtual void visitAronVariant (const type::DictPtr &)
 
virtual void visitAronVariant (const type::DoublePtr &)
 
virtual void visitAronVariant (const type::FloatPtr &)
 
virtual void visitAronVariant (const type::ImagePtr &)
 
virtual void visitAronVariant (const type::IntEnumPtr &)
 
virtual void visitAronVariant (const type::IntPtr &)
 
virtual void visitAronVariant (const type::ListPtr &)
 
virtual void visitAronVariant (const type::LongPtr &)
 
virtual void visitAronVariant (const type::MatrixPtr &)
 
virtual void visitAronVariant (const type::NDArrayPtr &)
 
virtual void visitAronVariant (const type::ObjectPtr &)
 
virtual void visitAronVariant (const type::PairPtr &)
 
virtual void visitAronVariant (const type::PointCloudPtr &)
 
virtual void visitAronVariant (const type::QuaternionPtr &)
 
virtual void visitAronVariant (const type::TuplePtr &)
 
void visitBool (Input &) override
 
void visitDict (Input &) override
 
void visitDouble (Input &) override
 
void visitFloat (Input &) override
 
void visitImage (Input &) override
 
void visitInt (Input &) override
 
void visitIntEnum (Input &) override
 
void visitList (Input &) override
 
void visitLong (Input &) override
 
void visitMatrix (Input &) override
 
void visitNDArray (Input &) override
 
void visitObject (Input &) override
 
void visitPair (Input &) override
 
void visitPointCloud (Input &) override
 
void visitQuaternion (Input &) override
 
void visitString (Input &) override
 
void visitTuple (Input &) override
 
virtual ~ConstVariantVisitor ()=default
 
- Public Member Functions inherited from Visitor< const type::VariantPtr >
virtual void visitOrientation (Input &)
 
virtual void visitPose (Input &)
 
virtual void visitPosition (Input &)
 
virtual ~Visitor ()=default
 
- Public Member Functions inherited from VisitorBase< const type::VariantPtr >
virtual ~VisitorBase ()=default
 

Public Attributes

AronTreeWidgetModalControllerPtr createdModal = nullptr
 
AronTreeWidgetItemitem = nullptr
 
std::string label = ""
 
QTreeWidget * parent = nullptr
 

Additional Inherited Members

- Public Types inherited from Visitor< const type::VariantPtr >
using Input = typename VisitorBase< const type::VariantPtr >::Input
 
- Public Types inherited from VisitorBase< const type::VariantPtr >
using Input = const type::VariantPtr
 
- Static Public Member Functions inherited from ConstVariantVisitor
static type::Descriptor GetDescriptor (Input &n)
 

Detailed Description

Definition at line 35 of file AronTreeWidgetModalCreator.h.

Constructor & Destructor Documentation

◆ AronTreeWidgetModalCreatorVisitor() [1/2]

◆ AronTreeWidgetModalCreatorVisitor() [2/2]

AronTreeWidgetModalCreatorVisitor ( const std::string &  label,
AronTreeWidgetItem item,
QTreeWidget *  parent 
)
inline

Definition at line 45 of file AronTreeWidgetModalCreator.h.

Member Function Documentation

◆ visitAronVariant()

void visitAronVariant ( const aron::type::StringPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 41 of file AronTreeWidgetModalCreator.cpp.

◆ visitUnknown()

void visitUnknown ( Input )
finalvirtual

Reimplemented from Visitor< const type::VariantPtr >.

Definition at line 48 of file AronTreeWidgetModalCreator.cpp.

Member Data Documentation

◆ createdModal

AronTreeWidgetModalControllerPtr createdModal = nullptr

Definition at line 41 of file AronTreeWidgetModalCreator.h.

◆ item

AronTreeWidgetItem* item = nullptr

Definition at line 39 of file AronTreeWidgetModalCreator.h.

◆ label

std::string label = ""

Definition at line 38 of file AronTreeWidgetModalCreator.h.

◆ parent

QTreeWidget* parent = nullptr

Definition at line 40 of file AronTreeWidgetModalCreator.h.


The documentation for this class was generated from the following files: