#ifndef SFILTERPROCESS #define SFILTERPROCESS #include "sinitializer.h" #include "sdatagroup.h" #include "sconsumer.h" #include "sinfluencer.h" #include "sspammer.h" #include "spowercafe.h" #include class QString; class SFilterProcess:public QObject { Q_OBJECT private: SInitializer m_SInitializer; SDatagroup m_SDatagroup; SConsumer m_SConsumer; SInfluencer m_SInfluencer; SSpammer m_SSpammer; SPowercafe m_SPowercafe; SConsumerMarketer m_SConsumerMarketer; SConsumerCheckList m_SConsumerCheckList; int m_nCompany; public: enum E_SERVICE { E_SERVICE_INFLUENCER = 1, E_SERVICE_CONSUMER, E_SERVICE_SPAMMER, E_SERVICE_POWERCAFE }; SFilterProcess(QObject *parent = 0):QObject(parent), m_nCompany(-1){} bool init(QString _strFilterProcessGroupID, QString _strFilterProcessGroupName); bool run(); int getCompanyNum(); }; #endif // SFILTERPROCESS