OpenIndy-Core  0.2.0.43
oi::Tool Class Reference

#include <tool.h>

Inheritance diagram for oi::Tool:

Public Slots

virtual void customXmlRequest (const QPointer< OiRequestResponse > &request)
 Tool::customXmlRequest. More...
 
virtual void watchWindowKeyPressed (const Qt::Key &key)
 Tool::watchWindowKeyPressed. More...
 

Signals

void sendMessage (const QString &msg, const MessageTypes &msgType, const MessageDestinations &msgDest=eConsoleMessage)
 
void customXmlResponse (const QPointer< OiRequestResponse > &response)
 
void startConnect ()
 
void startDisconnect ()
 
void startMeasurement ()
 
void startMove (const Reading &reading)
 
void startAim ()
 
void startAimAndMeasure ()
 
void startToggleSight ()
 
void startInitialize ()
 
void startHome ()
 
void startCompensation ()
 
void startChangeMotorState ()
 
void startCustomAction (const QString &task)
 

Public Member Functions

 Tool (QWidget *parent=0)
 Tool::Tool. More...
 
virtual ~Tool ()
 Tool::~Tool. More...
 
virtual void init ()
 Tool::init. More...
 
const PluginMetaDatagetMetaData () const
 Tool::getMetaData. More...
 
const ToolTypesgetToolType () const
 Tool::getToolType. More...
 
const QPointer< OiJob > & getJob () const
 Tool::getJob. More...
 
void setJob (const QPointer< OiJob > &job)
 Tool::setJob. More...
 
void closeEvent (QCloseEvent *event)
 Tool::closeEvent. More...
 

Protected Attributes

PluginMetaData metaData
 
ToolTypes toolType
 
QPointer< OiJobjob
 

Constructor & Destructor Documentation

Tool::Tool ( QWidget *  parent = 0)
explicit

Tool::Tool.

Parameters
parent
Tool::~Tool ( )
virtual

Member Function Documentation

void Tool::closeEvent ( QCloseEvent *  event)

Tool::closeEvent.

Parameters
event
void Tool::customXmlRequest ( const QPointer< OiRequestResponse > &  request)
virtualslot

Tool::customXmlRequest.

Parameters
request
void oi::Tool::customXmlResponse ( const QPointer< OiRequestResponse > &  response)
signal
const QPointer< OiJob > & Tool::getJob ( ) const

Tool::getJob.

Returns
const PluginMetaData & Tool::getMetaData ( ) const
const ToolTypes & Tool::getToolType ( ) const
void Tool::init ( )
virtual
void oi::Tool::sendMessage ( const QString &  msg,
const MessageTypes msgType,
const MessageDestinations msgDest = eConsoleMessage 
)
signal
void Tool::setJob ( const QPointer< OiJob > &  job)

Tool::setJob.

Parameters
job
void oi::Tool::startAim ( )
signal
void oi::Tool::startAimAndMeasure ( )
signal
void oi::Tool::startChangeMotorState ( )
signal
void oi::Tool::startCompensation ( )
signal
void oi::Tool::startConnect ( )
signal
void oi::Tool::startCustomAction ( const QString &  task)
signal
void oi::Tool::startDisconnect ( )
signal
void oi::Tool::startHome ( )
signal
void oi::Tool::startInitialize ( )
signal
void oi::Tool::startMeasurement ( )
signal
void oi::Tool::startMove ( const Reading reading)
signal
void oi::Tool::startToggleSight ( )
signal
void Tool::watchWindowKeyPressed ( const Qt::Key &  key)
virtualslot

Tool::watchWindowKeyPressed.

Parameters
key

Member Data Documentation

QPointer<OiJob> oi::Tool::job
protected
PluginMetaData oi::Tool::metaData
protected
ToolTypes oi::Tool::toolType
protected

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