Public Member Functions | Private Attributes

PluginHowtoAlgorithm Class Reference

#include <plugin_howto.h>

Inheritance diagram for PluginHowtoAlgorithm:
Collaboration diagram for PluginHowtoAlgorithm:

List of all members.

Public Member Functions

int getInputCount () const
QString getName () const
bool hasSettingsDialog () const
bool requireCreator () const
bool run (const IAutomaton::TAutomataList &input, QSharedPointer< IAutomaton > &result, QString *report) const
void runSettingsDialog (QWidget *)
void setAutomataCreator (const QSharedPointer< IAutomataCreator > &creator)

Private Attributes

QSharedPointer< IAutomataCreatorm_creator

Detailed Description

Definition at line 7 of file plugin_howto.h.


Member Function Documentation

int PluginHowtoAlgorithm::getInputCount (  )  const [inline, virtual]

Implements IAlgorithm.

Definition at line 17 of file plugin_howto.h.

QString PluginHowtoAlgorithm::getName (  )  const [inline, virtual]

Implements IAlgorithm.

Definition at line 16 of file plugin_howto.h.

bool PluginHowtoAlgorithm::hasSettingsDialog (  )  const [inline, virtual]

Implements IAlgorithm.

Definition at line 13 of file plugin_howto.h.

bool PluginHowtoAlgorithm::requireCreator (  )  const [inline, virtual]

Algorithm can implement own IAutomaton, IState and ITransition classes, in that case doesn't require creator to be set

Implements IAlgorithm.

Definition at line 10 of file plugin_howto.h.

bool PluginHowtoAlgorithm::run ( const IAutomaton::TAutomataList input,
QSharedPointer< IAutomaton > &  result,
QString *  report 
) const [virtual]

Implements IAlgorithm.

Definition at line 10 of file plugin_howto.cpp.

References m_creator.

void PluginHowtoAlgorithm::runSettingsDialog ( QWidget *   )  [inline, virtual]

Implements IAlgorithm.

Definition at line 14 of file plugin_howto.h.

void PluginHowtoAlgorithm::setAutomataCreator ( const QSharedPointer< IAutomataCreator > &  creator  )  [virtual]

Implements IAlgorithm.

Definition at line 5 of file plugin_howto.cpp.

References m_creator.


Member Data Documentation

Definition at line 24 of file plugin_howto.h.

Referenced by run(), and setAutomataCreator().


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