Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::InspectorFacts Class Referenceabstract

Lets a widget describe itself to the component inspector (ViewInspector) and to view-core's layout and appearance diagnostics without either naming its class. More...

#include <inspector_facts.hpp>

Classes

struct  Fact

Public Member Functions

virtual ~InspectorFacts ()
virtual std::string_view inspector_type_name () const =0
virtual void inspector_facts (std::vector< Fact > &out) const =0

Detailed Description

Lets a widget describe itself to the component inspector (ViewInspector) and to view-core's layout and appearance diagnostics without either naming its class.

A widget defined outside view-core implements this, so both can show it while linking none of that widget's code.

Constructor & Destructor Documentation

◆ ~InspectorFacts()

virtual pulp::view::InspectorFacts::~InspectorFacts ( )
virtual

Member Function Documentation

◆ inspector_facts()

virtual void pulp::view::InspectorFacts::inspector_facts ( std::vector< Fact > & out) const
pure virtual

◆ inspector_type_name()

virtual std::string_view pulp::view::InspectorFacts::inspector_type_name ( ) const
pure virtual

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