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) if (m_pro[i].state() == QProcess::Running)
m_pro[i].kill(); m_pro[i].kill();
//m_pro[i].terminate();
} }
bQuit = UseProcess(); 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 SetParent(Widget *pWidget);
void WaitExitProcess(); void WaitExitProcess();
virtual bool Update() = 0; virtual bool Update() = 0;
void clossProcess();
protected: protected:
virtual void Start() = 0; virtual void Start() = 0;
QString EncodetoUtf8(QString _str,bool _bExt=false); QString EncodetoUtf8(QString _str,bool _bExt=false);

View File

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