Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
IPluginUtility Class Referenceabstract

#include <IPluginUtility.h>

Inheritance diagram for IPluginUtility:
PluginUtilityAdapter

Public Member Functions

virtual ~IPluginUtility ()
 
virtual QString getKactusVersion () const =0
 Returns the current version of the Kactus2 build.
 
virtual LibraryInterfacegetLibraryInterface ()=0
 
virtual QWidget * getParentWidget ()=0
 
virtual void printError (QString const &message)=0
 
virtual void printInfo (QString const &message)=0
 

Detailed Description

Definition at line 21 of file IPluginUtility.h.

Constructor & Destructor Documentation

◆ ~IPluginUtility()

virtual IPluginUtility::~IPluginUtility ( )
inlinevirtual

Destructor.

Definition at line 28 of file IPluginUtility.h.

Member Function Documentation

◆ getKactusVersion()

virtual QString IPluginUtility::getKactusVersion ( ) const
pure virtual

Returns the current version of the Kactus2 build.

Implemented in PluginUtilityAdapter.

◆ getLibraryInterface()

virtual LibraryInterface * IPluginUtility::getLibraryInterface ( )
pure virtual

Returns the library interface.

Implemented in PluginUtilityAdapter.

◆ getParentWidget()

virtual QWidget * IPluginUtility::getParentWidget ( )
pure virtual

Returns the parent widget to be used for e.g. dialogs.

Implemented in PluginUtilityAdapter.

◆ printError()

virtual void IPluginUtility::printError ( QString const & message)
pure virtual

Prints an error message to the console window.

Parameters
[in]messageThe error message to print.

Implemented in PluginUtilityAdapter.

◆ printInfo()

virtual void IPluginUtility::printInfo ( QString const & message)
pure virtual

Prints an info message to the console window.

Parameters
[in]messageThe info message to print.

Implemented in PluginUtilityAdapter.


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