Chrysalis - CLO3D DevTools Extension
Loading...
Searching...
No Matches
CLO3D::JsonUIExporter Class Reference

#include <JsonUIExporter.h>

Inheritance diagram for CLO3D::JsonUIExporter:
[legend]
Collaboration diagram for CLO3D::JsonUIExporter:
[legend]

Public Member Functions

 JsonUIExporter (std::unique_ptr< JsonUIExporterOptions > options)
void exportUI (std::forward_list< QWidget * > &&widgets) override
BaseUIExporterOptions * getOptions () override
Public Member Functions inherited from CLO3D::BaseUIExporter
void exportUI (QWidget *widget)

Static Public Member Functions

static JsonUIExporter * create ()

Additional Inherited Members

Protected Member Functions inherited from CLO3D::BaseUIExporter
virtual ~BaseUIExporter ()=default

Constructor & Destructor Documentation

◆ JsonUIExporter()

JsonUIExporter::JsonUIExporter ( std::unique_ptr< JsonUIExporterOptions > options)
explicit
Here is the caller graph for this function:

Member Function Documentation

◆ create()

JsonUIExporter * JsonUIExporter::create ( )
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportUI()

void JsonUIExporter::exportUI ( std::forward_list< QWidget * > && widgets)
overridevirtual

Implements CLO3D::BaseUIExporter.

◆ getOptions()

BaseUIExporterOptions * JsonUIExporter::getOptions ( )
overridevirtual

Implements CLO3D::BaseUIExporter.


The documentation for this class was generated from the following files:
  • /opt/buildagent/work/edabedf7a47abebc/integrations/clo3d/extensions/dev-tools/include/JsonUIExporter.h
  • /opt/buildagent/work/edabedf7a47abebc/integrations/clo3d/extensions/dev-tools/src/JsonUIExporter.cpp