navercrawl 종료방법 변경

git-svn-id: svn://192.168.0.12/source@225 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2015-11-20 10:09:06 +00:00
parent 2eb2d91f76
commit c9b96a76a5
3 changed files with 15 additions and 0 deletions

View File

@@ -150,7 +150,16 @@ void SManage::WaitExitProcess()
{
if (m_pro[i].state() == QProcess::Running)
m_pro[i].kill();
//m_pro[i].terminate();
}
bQuit = UseProcess();
}
}
void SManage::clossProcess()
{
for(int i = 0; i < C_PROCESS_MAX; i++)
{
m_pro[i].close();
}
}

View File

@@ -25,6 +25,7 @@ public:
void SetParent(Widget *pWidget);
void WaitExitProcess();
virtual bool Update() = 0;
void clossProcess();
protected:
virtual void Start() = 0;
QString EncodetoUtf8(QString _str,bool _bExt=false);

View File

@@ -244,6 +244,11 @@ void Widget::StopButton()
m_nMode = E_MODE_WAIT;
SetCrawlingState("Stop");
m_strCrawlingID.clear();
//qDebug() << m_nPlatform;
if(m_nPlatform == 4)
{
m_pManage[m_nPlatform]->clossProcess();
}
}
void Widget::Update()