BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
inputPlugin.h
Go to the documentation of this file.
1 #ifndef INPUTPLUGIN_H
2 #define INPUTPLUGIN_H
3 
4 #include <QtCore/QtPlugin>
5 
6 namespace BALL
7 {
8  namespace VIEW
9  {
10  class InputDeviceDriver;
11 
13  {
14  public:
15  virtual ~InputPlugin() {}
16 
21  virtual void setReceiver(QWidget* receiver) = 0;
22 
28  virtual InputDeviceDriver* startDriver() = 0;
29  };
30  }
31 }
32 
33 Q_DECLARE_INTERFACE(BALL::VIEW::InputPlugin, "org.ball-project.Plugin.InputPlugin/1.0")
34 
35 #endif //INPUTPLUGIN_H
36 
virtual void setReceiver(QWidget *receiver)=0
virtual InputDeviceDriver * startDriver()=0