added settings page for plugins.

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4283 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
csoler 2011-06-17 19:59:01 +00:00
parent 3c93d21b34
commit e6f2d22a8c
12 changed files with 699 additions and 6 deletions

View file

@ -28,6 +28,7 @@
#include <time.h>
#include <stdint.h>
#include <string>
#include <vector>
class RsPluginHandler ;
extern RsPluginHandler *rsPlugins ;
@ -61,6 +62,8 @@ class RsPluginHandler
//
virtual int nbPlugins() const = 0 ;
virtual RsPlugin *plugin(int i) = 0 ;
virtual const std::vector<std::string>& getPluginDirectories() const = 0;
virtual void slowTickPlugins(time_t sec) = 0 ;
virtual const std::string& getLocalCacheDir() const =0;