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.


class  PluginCache
struct  PluginData


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


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.