AronTreeWidgetCreatorVisitor Class Reference

#include <RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/visitors/AronTreeWidgetCreator.h>

+ Inheritance diagram for AronTreeWidgetCreatorVisitor:

Public Member Functions

 AronTreeWidgetCreatorVisitor ()=delete
 
 AronTreeWidgetCreatorVisitor (QTreeWidgetItem *parentInstance)
 
void insertNewTreeViewWidget (Input &i, const std::string &)
 
void setTopLevelWidget (QTreeWidget *widget)
 
void visitAronVariant (const aron::type::BoolPtr &i) final
 
void visitAronVariant (const aron::type::DictPtr &i) final
 
void visitAronVariant (const aron::type::DoublePtr &i) final
 
void visitAronVariant (const aron::type::FloatPtr &i) final
 
void visitAronVariant (const aron::type::ImagePtr &i) final
 
void visitAronVariant (const aron::type::IntEnumPtr &i) final
 
void visitAronVariant (const aron::type::IntPtr &i) final
 
void visitAronVariant (const aron::type::ListPtr &i) final
 
void visitAronVariant (const aron::type::LongPtr &i) final
 
void visitAronVariant (const aron::type::MatrixPtr &i) final
 
void visitAronVariant (const aron::type::NDArrayPtr &i) final
 
void visitAronVariant (const aron::type::ObjectPtr &) final
 
void visitAronVariant (const aron::type::PairPtr &i) final
 
void visitAronVariant (const aron::type::PointCloudPtr &i) final
 
void visitAronVariant (const aron::type::QuaternionPtr &i) final
 
void visitAronVariant (const aron::type::StringPtr &i) final
 
void visitAronVariant (const aron::type::TuplePtr &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 &)
 
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 visitAnyObject (Input &)
 
virtual void visitBool (Input &)
 
virtual void visitDict (Input &)
 
virtual void visitDouble (Input &)
 
virtual void visitFloat (Input &)
 
virtual void visitImage (Input &)
 
virtual void visitInt (Input &)
 
virtual void visitIntEnum (Input &)
 
virtual void visitList (Input &)
 
virtual void visitLong (Input &)
 
virtual void visitMatrix (Input &)
 
virtual void visitNDArray (Input &)
 
virtual void visitObject (Input &)
 
virtual void visitOrientation (Input &)
 
virtual void visitPair (Input &)
 
virtual void visitPointCloud (Input &)
 
virtual void visitPose (Input &)
 
virtual void visitPosition (Input &)
 
virtual void visitQuaternion (Input &)
 
virtual void visitString (Input &)
 
virtual void visitTuple (Input &)
 
virtual void visitUnknown (Input &)
 
virtual ~Visitor ()=default
 
- Public Member Functions inherited from VisitorBase< const type::VariantPtr >
virtual type::Descriptor getDescriptor (Input &)=0
 
virtual ~VisitorBase ()=default
 

Public Attributes

AronTreeWidgetItemcreatedQWidgetItem = nullptr
 

Additional Inherited Members

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

Detailed Description

Definition at line 35 of file AronTreeWidgetCreator.h.

Constructor & Destructor Documentation

◆ AronTreeWidgetCreatorVisitor() [1/2]

+ Here is the caller graph for this function:

◆ AronTreeWidgetCreatorVisitor() [2/2]

AronTreeWidgetCreatorVisitor ( QTreeWidgetItem * parentInstance)

Definition at line 43 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ insertNewTreeViewWidget()

void insertNewTreeViewWidget ( Input & i,
const std::string & defaul )

Definition at line 73 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setTopLevelWidget()

void setTopLevelWidget ( QTreeWidget * widget)

Definition at line 362 of file AronTreeWidgetCreator.cpp.

◆ visitAronVariant() [1/17]

void visitAronVariant ( const aron::type::BoolPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 342 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [2/17]

void visitAronVariant ( const aron::type::DictPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 155 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [3/17]

void visitAronVariant ( const aron::type::DoublePtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 335 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [4/17]

void visitAronVariant ( const aron::type::FloatPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 328 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [5/17]

void visitAronVariant ( const aron::type::ImagePtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 290 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [6/17]

void visitAronVariant ( const aron::type::IntEnumPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 302 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [7/17]

void visitAronVariant ( const aron::type::IntPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 314 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [8/17]

void visitAronVariant ( const aron::type::ListPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 203 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [9/17]

void visitAronVariant ( const aron::type::LongPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 321 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [10/17]

void visitAronVariant ( const aron::type::MatrixPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 217 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [11/17]

void visitAronVariant ( const aron::type::NDArrayPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 211 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [12/17]

void visitAronVariant ( const aron::type::ObjectPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 125 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [13/17]

void visitAronVariant ( const aron::type::PairPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 165 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [14/17]

void visitAronVariant ( const aron::type::PointCloudPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 296 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [15/17]

void visitAronVariant ( const aron::type::QuaternionPtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 265 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [16/17]

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

Reimplemented from ConstVariantVisitor.

Definition at line 349 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [17/17]

void visitAronVariant ( const aron::type::TuplePtr & i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 184 of file AronTreeWidgetCreator.cpp.

+ Here is the call graph for this function:

◆ visitUnknown()

void visitUnknown ( Input & )
final

Definition at line 355 of file AronTreeWidgetCreator.cpp.

Member Data Documentation

◆ createdQWidgetItem

AronTreeWidgetItem* createdQWidgetItem = nullptr

Definition at line 38 of file AronTreeWidgetCreator.h.


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