![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2008 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: DtDriverWidgetInterface.h,v $ $Revision: 1.9 $ $State: Exp $ 00007 ******************************************************************************/ 00008 00012 00013 #ifndef DtDriverWidgetInterface_H_ 00014 #define DtDriverWidgetInterface_H_ 00015 00016 #include <vrvCoreQt/vrvCoreQt.h> 00017 #include <list> 00018 00019 namespace makVrv 00020 { 00023 class DT_DLL_VRVCOREQT DtDriverWidgetInterface 00024 { 00025 public: 00026 00028 DtDriverWidgetInterface(){} 00029 00031 virtual ~DtDriverWidgetInterface(){} 00032 00034 virtual void addDriver(const std::string& driverName) = 0; 00035 00037 virtual void removeDriver(const std::string& driverName) = 0; 00038 00040 virtual void changeDriverState(const std::string& driverName,bool running) = 0; 00041 00043 virtual std::string queryUserForNewDriver(const std::list<std::string>& driverrNames) = 0; 00044 }; 00045 } 00046 00047 #endif 00048