ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Runtime::RegisteredPlugin::Action Struct Reference

#include <Runtime.h>

Public Member Functions

 Action ()=delete
 
 Action (QString name, pybind11::object target, pybind11::object icon=pybind11::none())
 

Public Attributes

QString name {}
 Name to be displayed in the UI. More...
 
pybind11::object target {}
 The target python function (or method) More...
 
pybind11::object icon {}
 Optional path or (bytes, str) where str is the format. More...
 

Detailed Description

Definition at line 23 of file Runtime.h.

Constructor & Destructor Documentation

◆ Action() [1/2]

Runtime::RegisteredPlugin::Action::Action ( )
delete

◆ Action() [2/2]

Runtime::RegisteredPlugin::Action::Action ( QString  name,
pybind11::object  target,
pybind11::object  icon = pybind11::none() 
)
inline

Definition at line 26 of file Runtime.h.

Member Data Documentation

◆ icon

pybind11::object Runtime::RegisteredPlugin::Action::icon {}

Optional path or (bytes, str) where str is the format.

Definition at line 36 of file Runtime.h.

◆ name

QString Runtime::RegisteredPlugin::Action::name {}

Name to be displayed in the UI.

Definition at line 32 of file Runtime.h.

◆ target

pybind11::object Runtime::RegisteredPlugin::Action::target {}

The target python function (or method)

Definition at line 34 of file Runtime.h.


The documentation for this struct was generated from the following file: