class ManagerProxy: public QObject{ Q_OBJECTpublic: static ManagerProxy *getInstance(); QMap<QString,int> getProxy();private: ManagerProxy(); ~ManagerProxy(); static ManagerProxy* instance; CollectorProxy collector; bool _locker; int _countFailLoadProxy;private slots: void loadLiveProxy(); void endLoadProxySlot();signals: void emptyProxyList(); void fullProxyList(); void failLoadProxyList(); void endLoadProxy();};ManagerProxy *ManagerProxy::getInstance(){ instance = new ManagerProxy(); return instance;}connect(ManagerProxy::getInstance(),SIGNAL(fullProxyList()),this,SLOT(startLoadPagefromProxy()));