diff --git a/src/Hooks.cpp b/src/Hooks.cpp index dc74d586f..237c8250d 100644 --- a/src/Hooks.cpp +++ b/src/Hooks.cpp @@ -43,7 +43,10 @@ Hooks::~Hooks () //////////////////////////////////////////////////////////////////////////////// void Hooks::initialize () { - // TODO Scan /hooks + // Scan /hooks + Directory d (context.config.get ("data.location")); + if (d.cd ("hooks")) + _scripts = d.list (); } //////////////////////////////////////////////////////////////////////////////// diff --git a/src/Hooks.h b/src/Hooks.h index 28d5b6d65..a8c5cc764 100644 --- a/src/Hooks.h +++ b/src/Hooks.h @@ -27,6 +27,9 @@ #ifndef INCLUDED_HOOKS #define INCLUDED_HOOKS +#include +#include + class Hooks { public: @@ -41,6 +44,7 @@ public: void onExit (); private: + std::vector _scripts; }; #endif