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

#include <PluginUtilityAdapter.h>

Inheritance diagram for PluginUtilityAdapter:
IPluginUtility

Public Member Functions

 PluginUtilityAdapter (LibraryInterface *libraryInterface, MessageMediator *messageChannel, QString const &versionString, QWidget *parentWidget=0)
 
 PluginUtilityAdapter (PluginUtilityAdapter const &rhs)=delete
 
virtual ~PluginUtilityAdapter ()=default
 
virtual QString getKactusVersion () const override final
 Returns the current version of the Kactus2 build.
 
virtual LibraryInterfacegetLibraryInterface () override final
 Returns the library interface.
 
virtual QWidget * getParentWidget () override final
 Returns the parent widget to be used for e.g. dialogs.
 
PluginUtilityAdapteroperator= (PluginUtilityAdapter const &rhs)=delete
 
virtual void printError (QString const &message) override final
 
virtual void printInfo (QString const &message) override final
 
- Public Member Functions inherited from IPluginUtility
virtual ~IPluginUtility ()
 

Detailed Description

Definition at line 26 of file PluginUtilityAdapter.h.

Constructor & Destructor Documentation

◆ PluginUtilityAdapter() [1/2]

PluginUtilityAdapter::PluginUtilityAdapter ( LibraryInterface * libraryInterface,
MessageMediator * messageChannel,
QString const & versionString,
QWidget * parentWidget = 0 )

The constructor.

Parameters
[in]libraryInterfaceThe available library of IP-XACT objects.
[in]messageChannelThe channel for displaying messages to the user.
[in]versionStringThe current version of the Kactus2 build.
[in]parentWidgetThe parent widget.
[in]parentThe parent object.

◆ ~PluginUtilityAdapter()

virtual PluginUtilityAdapter::~PluginUtilityAdapter ( )
virtualdefault

The destructor.

◆ PluginUtilityAdapter() [2/2]

PluginUtilityAdapter::PluginUtilityAdapter ( PluginUtilityAdapter const & rhs)
delete

Member Function Documentation

◆ getKactusVersion()

virtual QString PluginUtilityAdapter::getKactusVersion ( ) const
finaloverridevirtual

Returns the current version of the Kactus2 build.

Implements IPluginUtility.

◆ getLibraryInterface()

virtual LibraryInterface * PluginUtilityAdapter::getLibraryInterface ( )
finaloverridevirtual

Returns the library interface.

Implements IPluginUtility.

◆ getParentWidget()

virtual QWidget * PluginUtilityAdapter::getParentWidget ( )
finaloverridevirtual

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

Implements IPluginUtility.

◆ operator=()

PluginUtilityAdapter & PluginUtilityAdapter::operator= ( PluginUtilityAdapter const & rhs)
delete

◆ printError()

virtual void PluginUtilityAdapter::printError ( QString const & message)
finaloverridevirtual

Prints an error message to the console window.

Parameters
[in]messageThe error message to print.
Remarks
Requires signal errorMessage to be connected by the user.

Implements IPluginUtility.

◆ printInfo()

virtual void PluginUtilityAdapter::printInfo ( QString const & message)
finaloverridevirtual

Prints an info message to the console window.

Parameters
[in]messageThe info message to print.
Remarks
Requires signal infoMessage to be connected by the user.

Implements IPluginUtility.


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