OgreHapticsConfigDialog.h

Go to the documentation of this file.
00001 /*
00002 This source file is part of OgreHaptics
00003  (a library for wrapping haptics devices for use with the open-source
00004  graphics engine OGRE, http://www.ogre3d.org)
00005 
00006 Copyright (c) 2006 - 2008 Jorrit de Vries
00007 Also see acknowledgements in Readme.html
00008 
00009 This library is free software; you can redistribute it and/or
00010 modify it under the terms of the GNU Lesser General Public License
00011 as published by the Free Software Foundation; either version 2.1
00012 of the License, or (at your option) any later version.
00013 
00014 This library is distributed in the hope that it will be useful,
00015 but WITHOUT ANY WARRANTY; without even the implied warranty of
00016 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
00017 GNU Lesser General Public License for more details.
00018 
00019 You should have received a copy of the GNU Lesser General Public
00020 License along with this library; if not, write to the
00021 Free Software Foundation, Inc.,
00022 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
00023 */
00024 #ifndef _OgreHapticsConfigDialog_H__
00025 #define _OgreHapticsConfigDialog_H__
00026 
00027 #include "OgreHapticsPrerequisites.h"
00028 
00029 #if defined OGRE_GUI_WIN32
00030 #   include "WIN32/OgreHapticsConfigDialogImp.h"
00031 #elif defined OGRE_GUI_gtk
00032 #   error A gtk implemention of OgreHaptics::ConfigDialog is not provided
00033 #elif defined OGRE_GUI_GLX
00034 #   error A GLX implemention of OgreHaptics::ConfigDialog is not provided
00035 #elif OGRE_PLATFORM == OGRE_PLATFORM_WIN32
00036 #   include "WIN32/OgreHapticsConfigDialogImp.h"
00037 #elif OGRE_PLATFORM == OGRE_PLATFORM_LINUX
00038 #   error An implemention of OgreHaptics::ConfigDialog for the Linux platform is not provided
00039 #elif OGRE_PLATFORM == OGRE_PLATFORM_APPLE
00040 #   error An implemention of OgreHaptics::ConfigDialog for the Apple platform is not provided
00041 #endif
00042 
00043 #endif

Last modified Tue Jan 6 22:31:25 2009