summaryrefslogtreecommitdiff
path: root/FL
diff options
context:
space:
mode:
authorMatthias Melcher <github@matthiasm.com>2025-12-10 21:09:13 +0100
committerMatthias Melcher <github@matthiasm.com>2025-12-10 21:09:13 +0100
commitfe6838e843bf0911befce99080220ea758b5d675 (patch)
tree67e32cecb1a0d57c44ac0711f4920001e4bb01e5 /FL
parent7ff9b59825d07bbd50c8442de7b1d8d3a0e213b6 (diff)
Add access to a list of registered plugin klasses.
Diffstat (limited to 'FL')
-rw-r--r--FL/Fl_Plugin.H8
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();
};