diff options
| author | Matthias Melcher <github@matthiasm.com> | 2025-12-10 21:09:13 +0100 |
|---|---|---|
| committer | Matthias Melcher <github@matthiasm.com> | 2025-12-10 21:09:13 +0100 |
| commit | fe6838e843bf0911befce99080220ea758b5d675 (patch) | |
| tree | 67e32cecb1a0d57c44ac0711f4920001e4bb01e5 /FL/Fl_Plugin.H | |
| parent | 7ff9b59825d07bbd50c8442de7b1d8d3a0e213b6 (diff) | |
Add access to a list of registered plugin klasses.
Diffstat (limited to 'FL/Fl_Plugin.H')
| -rw-r--r-- | FL/Fl_Plugin.H | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/FL/Fl_Plugin.H b/FL/Fl_Plugin.H index 6342c7ec4..d2b1dd1bd 100644 --- a/FL/Fl_Plugin.H +++ b/FL/Fl_Plugin.H @@ -18,9 +18,12 @@ Fl_Plugin class . */ #ifndef Fl_Plugin_H -# define Fl_Plugin_H +#define Fl_Plugin_H -# include "Fl_Preferences.H" +#include "Fl_Preferences.H" + +#include <string> +#include <vector> /** @@ -83,6 +86,7 @@ public: static void removePlugin(Fl_Preferences::ID id); static int load(const char *filename); static int loadAll(const char *dirpath, const char *pattern=0); + static std::vector<std::string> klass_list(); }; |
