improved plugin management to allow services to be used, and config pages to be added

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4960 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
csoler 2012-02-18 20:29:03 +00:00
parent fbce07eab0
commit 2c6a2b4ee7
5 changed files with 29 additions and 14 deletions

View file

@ -46,7 +46,7 @@ class QApplication;
class RsCacheService ;
class ftServer ;
class ConfigPage ;
class pqiService ;
class RsPQIService ;
// Used for the status of plugins.
//
@ -78,7 +78,7 @@ class RsPlugin
{
public:
virtual RsCacheService *rs_cache_service() const { return NULL ; }
virtual pqiService *rs_pqi_service() const { return NULL ; }
virtual RsPQIService *rs_pqi_service() const { return NULL ; }
virtual uint16_t rs_service_id() const { return 0 ; }
virtual MainPage *qt_page() const { return NULL ; }