Audacity 3.2.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Exporter::ExporterItem Struct Referencefinal
Inheritance diagram for Exporter::ExporterItem:
[legend]
Collaboration diagram for Exporter::ExporterItem:
[legend]

Public Member Functions

 ExporterItem (const Identifier &id, const Exporter::ExportPluginFactory &factory)
 
- Public Member Functions inherited from Registry::SingleItem
 ~SingleItem () override=0
 
 BaseItem (const Identifier &internalName)
 
- Public Member Functions inherited from Registry::BaseItem
 BaseItem (const Identifier &internalName)
 
virtual ~BaseItem ()
 

Static Public Member Functions

static Registry::GroupItemBaseRegistry ()
 

Public Attributes

Exporter::ExportPluginFactory mFactory
 
- Public Attributes inherited from Registry::BaseItem
const Identifier name
 
OrderingHint orderingHint
 

Detailed Description

Definition at line 232 of file Export.h.

Constructor & Destructor Documentation

◆ ExporterItem()

Exporter::ExporterItem::ExporterItem ( const Identifier id,
const Exporter::ExportPluginFactory factory 
)

Definition at line 307 of file Export.cpp.

309 : SingleItem{ id }
310 , mFactory{ factory }
311{}
static RegisteredToolbarFactory factory
Exporter::ExportPluginFactory mFactory
Definition: Export.h:236
Common abstract base class for items that are not groups.
Definition: Registry.h:162

Member Function Documentation

◆ Registry()

Registry::GroupItemBase & Exporter::ExporterItem::Registry ( )
static

Definition at line 301 of file Export.cpp.

References anonymous_namespace{Export.cpp}::PathStart.

Referenced by Exporter::Exporter().

Here is the caller graph for this function:

Member Data Documentation

◆ mFactory

Exporter::ExportPluginFactory Exporter::ExporterItem::mFactory

Definition at line 236 of file Export.h.


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