Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
IncludeImportPlugin Class Reference

Marker interface for include import plugins. More...

#include <IncludeImportPlugin.h>

Inheritance diagram for IncludeImportPlugin:
ImportPlugin IPlugin

Public Member Functions

virtual ~IncludeImportPlugin ()
 The destructor.
 
- Public Member Functions inherited from ImportPlugin
virtual ~ImportPlugin ()=default
 
virtual QString getCompatibilityWarnings () const =0
 
virtual QString getComponentName (QString const &componentDeclaration) const =0
 
virtual QStringList getFileComponents (QString const &input) const =0
 
virtual QStringList getSupportedFileTypes () const =0
 
virtual void import (QString const &input, QString const &componentDeclaration, QSharedPointer< Component > targetComponent)=0
 
- Public Member Functions inherited from IPlugin
virtual ~IPlugin ()
 
virtual QString getDescription () const =0
 
virtual QString getLicense () const =0
 
virtual QString getLicenseHolder () const =0
 
virtual QString getName () const =0
 
virtual QList< ExternalProgramRequirementgetProgramRequirements ()=0
 
virtual PluginSettingsModelgetSettingsModel ()=0
 
virtual QWidget * getSettingsWidget ()=0
 
virtual QString getVendor () const =0
 
virtual QString getVersion () const =0
 

Detailed Description

Marker interface for include import plugins.

Definition at line 20 of file IncludeImportPlugin.h.

Constructor & Destructor Documentation

◆ ~IncludeImportPlugin()

virtual IncludeImportPlugin::~IncludeImportPlugin ( )
inlinevirtual

The destructor.

Definition at line 25 of file IncludeImportPlugin.h.


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