PluginCache.h File Reference
#include <ArmarXGui/libraries/ArmarXGuiBase/ArmarXWidgetController.h>
#include <ArmarXCore/core/ArmarXFwd.h>
#include <QDateTime>
#include <QPluginLoader>
#include <QSet>
#include <memory>
#include <future>
#include <mutex>
+ Include dependency graph for PluginCache.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PluginCache
 
struct  PluginData
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 

Typedefs

using ArmarXWidgetInfoPtr = std::shared_ptr< ArmarXWidgetInfo >
 
using PluginCachePtr = std::shared_ptr< PluginCache >
 
typedef armarx::ArmarXWidgetControllerPtr(* WidgetCreatorFunction) ()
 
using WidgetCreatorMap = std::map< QString, ArmarXWidgetInfoPtr >
 

Typedef Documentation

◆ ArmarXWidgetInfoPtr

using ArmarXWidgetInfoPtr = std::shared_ptr<ArmarXWidgetInfo>

Definition at line 19 of file PluginCache.h.

◆ WidgetCreatorFunction

typedef armarx::ArmarXWidgetControllerPtr(* WidgetCreatorFunction) ()

Definition at line 21 of file PluginCache.h.

◆ WidgetCreatorMap

using WidgetCreatorMap = std::map<QString, ArmarXWidgetInfoPtr >

Definition at line 22 of file PluginCache.h.