12#ifndef PLUGINUTILITYADAPTER_H
13#define PLUGINUTILITYADAPTER_H
40 QString
const& versionString, QWidget* parentWidget = 0);
69 virtual
void printError(QString const& message) override final;
78 virtual
void printInfo(QString const& message) override final;
93 QWidget* parentWidget_;
96 QString versionString_;
LibraryInterface defines an interface to operate the IP-XACT-library.
PluginUtilityAdapter(LibraryInterface *libraryInterface, MessageMediator *messageChannel, QString const &versionString, QWidget *parentWidget=0)
virtual QString getKactusVersion() const override final
Returns the current version of the Kactus2 build.
PluginUtilityAdapter(PluginUtilityAdapter const &rhs)=delete
virtual void printInfo(QString const &message) override final
virtual LibraryInterface * getLibraryInterface() override final
Returns the library interface.
virtual ~PluginUtilityAdapter()=default
virtual void printError(QString const &message) override final
virtual QWidget * getParentWidget() override final
Returns the parent widget to be used for e.g. dialogs.
PluginUtilityAdapter & operator=(PluginUtilityAdapter const &rhs)=delete