VR-Forces 4.1.1 Class Documentation
vrfPluginsEditorWidgetLogic.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: vrfPluginsEditorWidgetLogic.h,v $ $Revision: 1.1 $ $State: Exp $
7 *******************************************************************************/
8 
11 
12 #pragma once
13 
14 #include <vrvUtil/signalslib.h>
15 
17 
18 #include <QtGui/QWidget>
19 
23 
24 namespace makVrv
25 {
26  class DtDe;
27 }
28 
29 class DtVrfPluginRecord;
30 
31 namespace makVrf
32 {
33  class DtVrfPluginsEditorWidgetInterface;
34 
36  {
37  public:
38 
41 
44 
45  protected:
46  virtual void slot_currentInstanceSet(const std::string& pluginName);
47  virtual void slot_loadChanged(bool b);
48 
50  virtual void setupPluginStructure(const DtVrfPluginRecord&);
51 
53  virtual void slot_setPlugin(const std::string& application, const std::string& platform, const std::string& configuration,
54  const std::string& transport, const std::string& plugin);
55 
57  virtual void slot_addPlugin(const std::string& application, const std::string& platform, const std::string& configuration,
58  const std::string& transport);
59 
61  virtual void slot_removePlugin(const std::string& application, const std::string& platform, const std::string& configuration,
62  const std::string& transport);
63 
65  virtual void slot_erasePlugin(const std::string& application, const std::string& platform, const std::string& configuration,
66  const std::string& transport);
67 
69  virtual void slot_pluginRemoved(const std::string& fileName, const std::string& application, const std::string& platform,
70  const std::string& configuration, const std::string& transport);
71 
73  virtual void slot_pluginAdded(const std::string& fileName, const std::string& application, const std::string& platform,
74  const std::string& configuration, const std::string& transport);
75 
77  virtual void slot_pluginLoadStateChanged(const std::string& filename, bool b);
78 
79  protected:
82  std::string myCurrentInstance;
83  };
84 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)