whitespace edits.
[blender.git] / intern / ghost / intern / GHOST_NDOFManagerX11.h
index 8f9c819a4817ebdf9ebcc5d1143a8fcb8a16e262..82bd256c70736c6e869c50bf91217493f951672c 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * $Id$
+ *
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
@@ -15,7 +17,8 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
- * Contributor(s): none yet.
+ * Contributor(s):
+ *   Mike Erwin
  *
  * ***** END GPL LICENSE BLOCK *****
  */
 
 #include "GHOST_NDOFManager.h"
 
+/* Event capture is handled within the NDOF manager on Linux,
+ * so there's no need for SystemX11 to look for them. */
 
 class GHOST_NDOFManagerX11 : public GHOST_NDOFManager
 {
 public:
-       GHOST_NDOFManagerX11(GHOST_System& sys)
-               : GHOST_NDOFManager(sys)
-               {}
+       GHOST_NDOFManagerX11(GHOST_System&);
+       ~GHOST_NDOFManagerX11();
+       bool available();
+       bool processEvents();
 
-       // whether multi-axis functionality is available (via the OS or driver)
-       // does not imply that a device is plugged in or being used
-       bool available()
-               {
-               // never available since I've not yet written it!
-               return false;
-               }
-};
+private:
+       //      bool identifyDevice();
 
+       bool m_available;
+};
 
 #endif
+