From 0ffc95e312e7eff86a2b728b609ef3ffca711938 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 17 May 2014 14:20:46 -0400 Subject: [PATCH] Hooks - Added Hooks::list method to provide a list of known hooks. --- src/Hooks.cpp | 6 ++++++ src/Hooks.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/Hooks.cpp b/src/Hooks.cpp index c99ab6425..9a3d7ee10 100644 --- a/src/Hooks.cpp +++ b/src/Hooks.cpp @@ -271,6 +271,12 @@ void Hooks::onModify (const Task& before, Task& after) context.timer_hooks.stop (); } +//////////////////////////////////////////////////////////////////////////////// +std::vector Hooks::list () +{ + return _scripts; +} + //////////////////////////////////////////////////////////////////////////////// std::vector Hooks::scripts (const std::string& event) { diff --git a/src/Hooks.h b/src/Hooks.h index d6501da84..c461cb4bf 100644 --- a/src/Hooks.h +++ b/src/Hooks.h @@ -45,6 +45,8 @@ public: void onAdd (Task&); void onModify (const Task&, Task&); + std::vector list (); + private: std::vector scripts (const std::string&); int execute (const std::string&, const std::string&, std::string&);