VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfPluginsEditorWidgetLogic.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrvUtil/signalslib.h>
14 #include <QtWidgets/QWidget>
15 
19 
20 namespace makVrv
21 {
22  class DtDe;
23 }
24 
25 class DtVrfPluginRecord;
26 
27 namespace makVrf
28 {
29  class DtVrfPluginsEditorWidgetInterface;
30 
32  {
33  public:
34 
37 
40 
41  protected:
42  virtual void slot_currentInstanceSet(const std::string& pluginName);
43  virtual void slot_loadChanged(bool b);
44 
46  virtual void setupPluginStructure(const DtVrfPluginRecord&);
47 
49  virtual void slot_setPlugin(const std::string& application, const std::string& platform, const std::string& configuration,
50  const std::string& transport, const std::string& plugin);
51 
53  virtual void slot_addPlugin(const std::string& application, const std::string& platform, const std::string& configuration,
54  const std::string& transport);
55 
57  virtual void slot_removePlugin(const std::string& application, const std::string& platform, const std::string& configuration,
58  const std::string& transport);
59 
61  virtual void slot_erasePlugin(const std::string& application, const std::string& platform, const std::string& configuration,
62  const std::string& transport);
63 
65  virtual void slot_pluginRemoved(const std::string& fileName, const std::string& application, const std::string& platform,
66  const std::string& configuration, const std::string& transport);
67 
69  virtual void slot_pluginAdded(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_pluginLoadStateChanged(const std::string& filename, bool b);
74 
75  protected:
78  std::string myCurrentInstance;
80  };
81 }

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)