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)
|
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();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user