2#include "articleinterceptor.h"
4#include <tqvaluelist.h>
5#include <kstaticdeleter.h>
10class ArticleInterceptorManager::ArticleInterceptorManagerPrivate
13 TQValueList<ArticleInterceptor*> interceptors;
17ArticleInterceptorManager* ArticleInterceptorManager::m_self = 0;
18KStaticDeleter<ArticleInterceptorManager> interceptormanagersd;
20ArticleInterceptorManager* ArticleInterceptorManager::self()
23 interceptormanagersd.setObject(m_self, new ArticleInterceptorManager);
27ArticleInterceptorManager::~ArticleInterceptorManager()
33ArticleInterceptorManager::ArticleInterceptorManager() : d(new ArticleInterceptorManagerPrivate)
36void ArticleInterceptorManager::addInterceptor(ArticleInterceptor* interceptor)
38 d->interceptors.append(interceptor);
41void ArticleInterceptorManager::removeInterceptor(ArticleInterceptor* interceptor)
43 d->interceptors.remove(interceptor);
46TQValueList<ArticleInterceptor*> ArticleInterceptorManager::interceptors() const
48 return d->interceptors;
|