![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2009 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: vrfPluginsLoadedWidgetInterface.h,v $ $Revision: 1.1 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00011 00012 #pragma once 00013 00014 #include <vrvUtil/signalslib.h> 00015 00016 #include <vrfGuiCoreQt/vrfGuiCoreQt.h> 00017 00021 00022 class QString; 00023 00024 namespace makVrf 00025 { 00026 class DT_DLL_VRFGUICOREQT DtVrfPluginsLoadedWidgetInterface 00027 { 00028 public: 00029 virtual ~DtVrfPluginsLoadedWidgetInterface(); 00030 00032 virtual void addPlugin(const QString& name, const QString& version, int key, const std::string& server) = 0; 00033 00035 virtual void removePlugin(const QString& name, int key) = 0; 00036 00038 virtual void setPluginInformation(const QString&) = 0; 00039 00040 boost::signal<void (const std::string&, int key)> signal_selectedPluginChanged; 00041 }; 00042 }