From 12a2012f20fccfdef0980500217766872c24a5d0 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Tue, 13 May 2014 17:12:30 -0400 Subject: [PATCH] Hooks - Scans /hooks for files on initialize. --- src/Hooks.cpp | 5 ++++- src/Hooks.h | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) 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