split Win32 NDOF manager into 2 files to fix Mac scons build
authorMike Erwin <significant.bit@gmail.com>
Sat, 11 Jun 2011 02:26:28 +0000 (02:26 +0000)
committerMike Erwin <significant.bit@gmail.com>
Sat, 11 Jun 2011 02:26:28 +0000 (02:26 +0000)
intern/ghost/intern/GHOST_NDOFManagerWin32.cpp [new file with mode: 0644]
intern/ghost/intern/GHOST_NDOFManagerWin32.h

diff --git a/intern/ghost/intern/GHOST_NDOFManagerWin32.cpp b/intern/ghost/intern/GHOST_NDOFManagerWin32.cpp
new file mode 100644 (file)
index 0000000..d7285d5
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ * ***** BEGIN GPL LICENSE BLOCK *****
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version. 
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * 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):
+ *   Mike Erwin
+ *
+ * ***** END GPL LICENSE BLOCK *****
+ */
+#include "GHOST_NDOFManagerWin32.h"
+
+
+GHOST_NDOFManagerWin32::GHOST_NDOFManagerWin32(GHOST_System& sys)
+       : GHOST_NDOFManager(sys)
+       {}
+
+// whether multi-axis functionality is available (via the OS or driver)
+// does not imply that a device is plugged in or being used
+bool GHOST_NDOFManagerWin32::available()
+       {
+       // always available since RawInput is built into Windows
+       return true;
+       }
index 0570eefa951b5c69586130ae902ed8f26b05175b..3802a6de93d6de4dd47ca4196b85ebf83aafe64a 100644 (file)
 class GHOST_NDOFManagerWin32 : public GHOST_NDOFManager
 {
 public:
-       GHOST_NDOFManagerWin32(GHOST_System& sys)
-               : GHOST_NDOFManager(sys)
-               {}
-
-       // 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()
-               {
-               // always available since RawInput is built into Windows
-               return true;
-               }
+       GHOST_NDOFManagerWin32(GHOST_System&);
+       bool available();
 };