33 #include "YExternalWidgets.h"
37 #define YUIPlugin_Qt "qt"
38 #define YUIPlugin_NCurses "ncurses"
39 #define YUIPlugin_Gtk "gtk"
53 static void loadUI(
bool withThreads =
false );
60 static void loadPlugin(
const std::string & name,
bool withThreads =
false );
62 static bool pluginExists(
const std::string & pluginBaseName );
78 static void loadExternalWidgets(
const std::string & name,
const std::string & symbol=
"_Z21createExternalWidgetsv" );
89 static void loadExternalWidgetsPlugin(
const std::string & name,
const std::string & symbol );
101 typedef YUI * (*createUIFunction_t)( bool );
113 #endif // YUILoader_h
static void loadPlugin(const std::string &name, bool withThreads=false)
static void loadExternalWidgets(const std::string &name, const std::string &symbol="_Z21createExternalWidgetsv")
static void loadUI(bool withThreads=false)