From 5e8ba15bbde8690bb7011ae606f00ef72950b642 Mon Sep 17 00:00:00 2001 From: mjjo Date: Thu, 27 Jul 2017 11:30:45 +0900 Subject: [PATCH] =?UTF-8?q?=ED=8A=B8=EC=9C=84=ED=84=B0,=20=EC=9C=A0?= =?UTF-8?q?=ED=8A=9C=EB=B8=8C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GroupManager/widget.cpp | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/GroupManager/widget.cpp b/GroupManager/widget.cpp index 15add69..ee770c2 100644 --- a/GroupManager/widget.cpp +++ b/GroupManager/widget.cpp @@ -85,6 +85,10 @@ Widget::Widget(QWidget *parent) "WHEN 11 THEN 'Facebook Tag' " "WHEN 12 THEN 'Facebook User' " "WHEN 13 THEN 'Naver Blog Accuracy' " + "WHEN 14 THEN 'Twitter Tag' " + "WHEN 15 THEN 'Twitter User' " + "WHEN 16 THEN 'Youtube Tag' " + "WHEN 17 THEN 'Youtube User' " "ELSE 'UnKnown'" "END AS platform FROM keyword where state is null"); m_pmodelGroup->setQuery("SELECT * FROM datagroup"); @@ -140,7 +144,7 @@ QGroupBox *Widget::setKeywordWidgets() m_pcbPlatform = new QComboBox; m_pcbPlatform->addItems(QStringList() << "Naver Cafe" << "Naver Blog" << "Daum Cafe" << "Naver News" << "Naver Cafe List" << "Daum Cafe List" << "Kakao Story Channel" << "Kakao Story Tag" << "Kakao Story User" << "Instagram Tag" << "Instagram User" - << "Facebook Tag" << "Facebook User" << "Naver Blog Accuracy"); + << "Facebook Tag" << "Facebook User" << "Naver Blog Accuracy" << "Twitter Tag" << "Twitter User" << "Youtube Tag" << "Youtube User"); m_pleKeyword = new QLineEdit; m_pleAuthorship = new QLineEdit; @@ -380,6 +384,10 @@ void Widget::on_keyword_currentRowChanged(QModelIndex _index) if (str == QString("Facebook Tag")) nSelect = 11; if (str == QString("Facebook User")) nSelect = 12; if (str == QString("Naver Blog Accuracy")) nSelect = 13; + if (str == QString("Twitter Tag")) nSelect = 14; + if (str == QString("Twitter User")) nSelect = 15; + if (str == QString("Youtube Tag")) nSelect = 16; + if (str == QString("Youtube User")) nSelect = 17; m_pcbPlatform->setCurrentIndex(nSelect); } } @@ -504,6 +512,10 @@ void Widget::on_keyword_button_insert() "WHEN 11 THEN 'Facebook Tag' " "WHEN 12 THEN 'Facebook User' " "WHEN 13 THEN 'Naver Blog Accuracy' " + "WHEN 14 THEN 'Twitter Tag' " + "WHEN 15 THEN 'Twitter User' " + "WHEN 16 THEN 'Youtube Tag' " + "WHEN 17 THEN 'Youtube User' " "ELSE 'UnKnown'" "END AS platform FROM keyword where state is null"); } @@ -535,6 +547,10 @@ void Widget::on_keyword_button_delete() "WHEN 11 THEN 'Facebook Tag' " "WHEN 12 THEN 'Facebook User' " "WHEN 13 THEN 'Naver Blog Accuracy' " + "WHEN 14 THEN 'Twitter Tag' " + "WHEN 15 THEN 'Twitter User' " + "WHEN 16 THEN 'Youtube Tag' " + "WHEN 17 THEN 'Youtube User' " "ELSE 'UnKnown'" "END AS platform FROM keyword where state is null"); } @@ -576,6 +592,10 @@ void Widget::on_keyword_button_modify() "WHEN 11 THEN 'Facebook Tag' " "WHEN 12 THEN 'Facebook User' " "WHEN 13 THEN 'Naver Blog Accuracy' " + "WHEN 14 THEN 'Twitter Tag' " + "WHEN 15 THEN 'Twitter User' " + "WHEN 16 THEN 'Youtube Tag' " + "WHEN 17 THEN 'Youtube User' " "ELSE 'UnKnown'" "END AS platform FROM keyword where state is null"); } @@ -1100,7 +1120,14 @@ void Widget::on_group_button_copy_start() void Widget::UpdateCrawling() { m_pmodelCrawling->setQuery("SELECT _crawling.id,_keyword.realtime,_keyword.searches,_keyword.start,_keyword.end, _datagroup.name , " - "(CASE _keyword.platform WHEN 0 THEN 'Naver Cafe' WHEN 1 THEN 'Naver Blog' WHEN 2 THEN 'Daum Cafe' WHEN 3 THEN 'Naver News' WHEN 4 THEN 'Naver Cafe List' WHEN 5 THEN 'Daum Cafe List' WHEN 6 THEN 'Kakao Story Channel' " + "(CASE _keyword.platform " + "WHEN 0 THEN 'Naver Cafe' " + "WHEN 1 THEN 'Naver Blog' " + "WHEN 2 THEN 'Daum Cafe' " + "WHEN 3 THEN 'Naver News' " + "WHEN 4 THEN 'Naver Cafe List' " + "WHEN 5 THEN 'Daum Cafe List' " + "WHEN 6 THEN 'Kakao Story Channel' " "WHEN 7 THEN 'Kakao Story Tag' " "WHEN 8 THEN 'Kakao Story User' " "WHEN 9 THEN 'Instagram Tag' " @@ -1108,6 +1135,10 @@ void Widget::UpdateCrawling() "WHEN 11 THEN 'Facebook Tag' " "WHEN 12 THEN 'Facebook User' " "WHEN 13 THEN 'Naver Blog Accuracy' " + "WHEN 14 THEN 'Twitter Tag' " + "WHEN 15 THEN 'Twitter User' " + "WHEN 16 THEN 'Youtube Tag' " + "WHEN 17 THEN 'Youtube User' " "ELSE 'UnKnown' END ) AS platform , " "(CASE _crawling.state WHEN 0 THEN 'Waiting' WHEN 1 THEN 'Running' WHEN 2 THEN 'Terminated' ELSE 'None' END ) AS state " "FROM crawling _crawling INNER JOIN keyword _keyword ON _crawling.keyword_id = _keyword.id "