VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfPluginsLoadedWidgetLogic.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2022 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
14 
15 #include <QtWidgets/QWidget>
16 
20 
21 namespace makVrv
22 {
23  class DtDe;
24 }
25 
26 namespace makVrf
27 {
28  class DtVrfPluginsLoadedWidgetInterface;
29 
31  {
32  public:
33 
36 
39 
40  protected:
42  void setupPlugins();
43 
45  virtual QString setupPluginInformation(const DtVrfMessagePluginInformation& info);
46 
47  protected:
49  virtual void slot_pluginsAdded(const std::string& server, const DtVrfGuiPluginManager::PluginInformationList&);
50 
52  virtual void slot_pluginsRemoved(const std::string& server, const DtVrfGuiPluginManager::PluginInformationList&);
53 
55  virtual std::string pluginTitle(const std::string& server, const DtVrfMessagePluginInformation&) const;
56 
58  virtual void slot_selectedPluginChanged(const std::string&, int);
59 
60  protected:
63 
67  };
68 }
DtVrfPluginsLoadedWidgetInterface & myInterface
Definition: vrfPluginsLoadedWidgetLogic.h:62
Definition: vrfPluginsLoadedWidgetInterface.h:28
Definition: vrfPluginsLoadedWidgetLogic.h:30
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
std::map< std::string, PluginInformationList > PluginInformationMap
Definition: vrfGuiPluginManager.h:74
makVrv::DtDe & myDe
Definition: vrfPluginsLoadedWidgetLogic.h:61
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
std::vector< DtVrfMessagePluginInformation > PluginInformationList
Definition: vrfGuiPluginManager.h:73
makVrv::DtSignalConnectionManager myConnections
Definition: vrfPluginsLoadedWidgetLogic.h:66
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
DtVrfGuiPluginManager::PluginInformationMap myPlugins
Map of plugins to plugin information.
Definition: vrfPluginsLoadedWidgetLogic.h:65
File: ifPluginData.h.
Definition: ifPluginData.h:34

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)