IaitoPlugin

class IaitoPlugin

Public Functions

~IaitoPlugin() = default
void setupPlugin() = 0

Initialize the Plugin.

called right when the plugin is loaded initially

void setupInterface(MainWindow *main) = 0

Setup any UI components for the Plugin.

called after Iaito’s core UI has been initialized

Parameters

void registerDecompilers()

Register any decompiler implemented by the Plugin.

called during initialization of Iaito, after setupPlugin()

void terminate()

Shutdown the Plugin.

called just before the Plugin is deleted. This method is usually only relevant for Python Plugins where there is no direct equivalent of the destructor.

QString getName() const = 0
QString getAuthor() const = 0
QString getDescription() const = 0
QString getVersion() const = 0