kakao 추가

git-svn-id: svn://192.168.0.12/source@226 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2015-12-07 03:23:07 +00:00
parent c9b96a76a5
commit 9a9d674a11
3 changed files with 30 additions and 4 deletions

View File

@@ -19,7 +19,10 @@ SOURCES += main.cpp\
snaverblogmanage.cpp \
sdaumcafemanage.cpp \
snavernewsmanage.cpp \
snavercafelistmanager.cpp
snavercafelistmanager.cpp \
sdaumcafelistmanage.cpp \
skakaochannelmanage.cpp \
skakaotagmanage.cpp
HEADERS += widget.h \
smanage.h \
@@ -27,5 +30,8 @@ HEADERS += widget.h \
snaverblogmanage.h \
sdaumcafemanage.h \
snavernewsmanage.h \
snavercafelistmanager.h
snavercafelistmanager.h \
sdaumcafelistmanage.h \
skakaochannelmanage.h \
skakaotagmanage.h

View File

@@ -13,6 +13,9 @@
#include "sdaumcafemanage.h"
#include "snavernewsmanage.h"
#include "snavercafelistmanager.h"
#include "sdaumcafelistmanage.h"
#include "skakaochannelmanage.h"
#include "skakaotagmanage.h"
#include <QApplication>
#include <QLabel>
@@ -33,11 +36,18 @@ Widget::Widget(QWidget *parent) : QWidget(parent) , m_nMode(E_MODE_WAIT)
m_pDaumCafe = new SDaumCafeManage(this);
m_pNaverNews = new SNaverNewsManage(this);
m_pNaverCafeList = new SNaverCafeListManage(this);
m_pDaumCafeList = new SDaumCafeListManage(this);
m_pKakaoChannel = new SKakaoChannelManage(this);
m_pKakaoTag = new SKakaoTagManage(this);
m_pManage[0] = m_pNaverCafe;
m_pManage[1] = m_pNaverBlog;
m_pManage[2] = m_pDaumCafe;
m_pManage[3] = m_pNaverNews;
m_pManage[4] = m_pNaverCafeList;
m_pManage[5] = m_pDaumCafeList;
m_pManage[6] = m_pKakaoChannel;
m_pManage[7] = m_pKakaoTag;
m_db = QSqlDatabase::addDatabase("QMYSQL");
m_db.setHostName("bigbird.iptime.org");
@@ -245,7 +255,7 @@ void Widget::StopButton()
SetCrawlingState("Stop");
m_strCrawlingID.clear();
//qDebug() << m_nPlatform;
if(m_nPlatform == 4)
if(4 <= m_nPlatform && m_nPlatform <= 7)
{
m_pManage[m_nPlatform]->clossProcess();
}
@@ -300,6 +310,9 @@ void Widget::RefreshButton()
case 2:str += ", Daum Cafe"; break;
case 3:str += ", Naver News"; break;
case 4:str += ", Naver Cafe List"; break;
case 5:str += ", Daum Cafe List"; break;
case 6:str += ", Kakao Story Channel"; break;
case 7:str += ", Kakao Story Tag"; break;
}
m_pcb->addItem(str,query.value(7));
}

View File

@@ -17,6 +17,9 @@ class SDaumCafeManage;
class SNaverNewsManage;
class SNaverCafeListManage;
class SManage;
class SDaumCafeListManage;
class SKakaoChannelManage;
class SKakaoTagManage;
#define SAFE_DELETE(p) {if(p) delete (p); (p) = NULL; }
@@ -46,7 +49,7 @@ private:
QLineEdit *m_pedStartDay;
QTimer m_timer,m_timerAlive;
QSqlDatabase m_db;
static const int C_PLATFORM_MAX = 5;
static const int C_PLATFORM_MAX = 8;
SManage *m_pManage[C_PLATFORM_MAX];
QListWidget *m_pResultList;
QString m_strFileName;
@@ -57,6 +60,10 @@ private:
SDaumCafeManage *m_pDaumCafe;
SNaverNewsManage *m_pNaverNews;
SNaverCafeListManage *m_pNaverCafeList;
SDaumCafeListManage *m_pDaumCafeList;
SKakaoChannelManage *m_pKakaoChannel;
SKakaoTagManage *m_pKakaoTag;
int m_nStartTime,m_nRangeTime,m_nPlatform;
//QGroupBox *m_pgbManual;
QCheckBox *m_pcheckboxReal;