navercrawl 종료방법 변경
git-svn-id: svn://192.168.0.12/source@225 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user