33 #include "YExternalWidgets.h" 37 #define YUIPlugin_Qt "qt" 38 #define YUIPlugin_NCurses "ncurses" 39 #define YUIPlugin_Gtk "gtk" 41 #define YUIPlugin_RestAPI "rest-api" 42 #define YUIPlugin_Ncurses_RestAPI "ncurses-rest-api" 43 #define YUIPlugin_Qt_RestAPI "qt-rest-api" 92 static void loadUI(
bool withThreads =
false );
108 static void loadRestAPIPlugin(
const std::string & wantedGUI,
bool withThreads =
false );
115 static void loadPlugin(
const std::string & name,
bool withThreads =
false );
120 static bool pluginExists(
const std::string & pluginBaseName );
138 const std::string & symbol =
"_Z21createExternalWidgetsPKc" );
155 static void loadExternalWidgetsPlugin(
const std::string & name,
156 const std::string & plugin_name,
157 const std::string & symbol );
169 typedef YUI * (*createUIFunction_t)( bool );
188 typedef void (*getServerFunction_t)();
191 #endif // YUILoader_h
static void loadPlugin(const std::string &name, bool withThreads=false)
Definition: YUILoader.cc:244
static void loadExternalWidgets(const std::string &name, const std::string &symbol="_Z21createExternalWidgetsPKc")
Definition: YUILoader.cc:300
static void loadRestAPIPlugin(const std::string &wantedGUI, bool withThreads=false)
Definition: YUILoader.cc:181
static bool pluginExists(const std::string &pluginBaseName)
Definition: YUILoader.cc:329
Definition: YUILoader.h:49
static void deleteUI()
Definition: YUILoader.cc:232
static void loadUI(bool withThreads=false)
Definition: YUILoader.cc:51