| 1234567891011121314151617181920212223242526272829303132333435 | 
							- #ifndef NULLSOFT_WASABI_TEXTFEEDENUM_H
 
- #define NULLSOFT_WASABI_TEXTFEEDENUM_H
 
- #include <bfc/string/StringW.h>
 
- #include <api/skin/feeds/api_textfeed.h>
 
- // see helper class TextFeed
 
- #include <api/service/servicei.h>
 
- template <class T>
 
- class TextFeedCreatorSingle : public waServiceFactoryTSingle<svc_textFeed, T>
 
- {
 
- public:
 
- 	svc_textFeed *getFeed()
 
- 	{
 
- 		return getSingleService();
 
- 	}
 
- };
 
- #include <api/service/svc_enum.h>
 
- class TextFeedEnum : public SvcEnumT<svc_textFeed>
 
- {
 
- public:
 
- 	TextFeedEnum(const wchar_t *_feedid) : feedid(_feedid) {}
 
- protected:
 
- 	virtual int testService(svc_textFeed *svc)
 
- 	{
 
- 		return (svc->hasFeed(feedid));
 
- 	}
 
- private:
 
- 	StringW feedid;
 
- };
 
- #endif
 
 
  |