Loading...
Searching...
No Matches
inputPlugin.h
Go to the documentation of this file.
#ifndef INPUTPLUGIN_H
#define INPUTPLUGIN_H
#include <QtCore/QtPlugin>
namespace BALL
{
namespace VIEW
{
class InputDeviceDriver;
class InputPlugin
{
public:
virtual ~InputPlugin() {}
virtual void setReceiver(QWidget* receiver) = 0;
virtual InputDeviceDriver* startDriver() = 0;
};
}
}
Q_DECLARE_INTERFACE(BALL::VIEW::InputPlugin, "org.ball-project.Plugin.InputPlugin/1.0")
#endif //INPUTPLUGIN_H
BALL::VIEW::InputDeviceDriver
Definition inputDeviceDriver.h:19
BALL::VIEW::InputPlugin
Definition inputPlugin.h:13
BALL::VIEW::InputPlugin::setReceiver
virtual void setReceiver(QWidget *receiver)=0
BALL::VIEW::InputPlugin::startDriver
virtual InputDeviceDriver * startDriver()=0
BALL::VIEW::InputPlugin::~InputPlugin
virtual ~InputPlugin()
Definition inputPlugin.h:15
QWidget
BALL::VIEW
Definition constraints.h:35
BALL
Definition constants.h:13