Virtual class for pick robot plugin of BPS Workplace. More...
#include <bpsrobotplugin.h>
Public Member Functions | |
| virtual BpsRobot * | create (BpsDatastore *aDatastore, const QVariant &aZone, const QString &aProgram, QObject *aParent=0)=0 |
| Create the robot object and return a pointer to it. | |
| virtual QString | pickModeName () const =0 |
| virtual | ~BpsRobotPlugin () |
| Virtual destructor. | |
Virtual class for pick robot plugin of BPS Workplace.
Place the dynamic library in the plugins/bpsrobot folder.
| virtual BpsRobot* BpsRobotPlugin::create | ( | BpsDatastore * | aDatastore, |
| const QVariant & | aZone, | ||
| const QString & | aProgram, | ||
| QObject * | aParent = 0 |
||
| ) | [pure virtual] |
Create the robot object and return a pointer to it.
The object will be deleted by the application when no longer used. In case the license does not allow usage, 0 will be returned instead of a robot object.
| [in] | aDatastore | The datastore to use. |
| [in] | aZone | The zone to handle by this robot. |
| [in] | aProgram | Name of the program, to be used in license tokens. |
| [in] | aParent | The parent widget. |
| virtual QString BpsRobotPlugin::pickModeName | ( | ) | const [pure virtual] |