d3view 수정
git-svn-id: svn://192.168.0.12/source@177 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -31,6 +31,8 @@ YMBasicWidget::YMBasicWidget(QWidget *parent)
|
||||
m_strlistMorphereko << "NNG" <<"NNP"<<"NNB"<<"NNBC"<<"NR"<<"NP"<<"VV"<<"VA"<<"VX"<<"VCP"<<"VCN"<<"MM"<<"MAG"<<"MAJ"<<"IC"<<"JKS"<<"JKC"<<"JKG"<<"JKO"<<"JKB"<<"JKV"<<"JKQ"<<"JX"<<"JC"<<"EP"<<"EF"<<"EC"<<"ETN"<<"ETM"<<"XPN"<<"XSN"<<"XSV"<<"XSA"<<"XR"<<"SF"<<"SE"<<"SSO"<<"SSC"<<"SC"<<"SY"<<"SL"<<"SH"<<"SN";
|
||||
}
|
||||
|
||||
m_strName = "basic";
|
||||
|
||||
QVBoxLayout *vMainLayout = new QVBoxLayout;
|
||||
vMainLayout->setAlignment(Qt::AlignVCenter);
|
||||
QVBoxLayout *vboxlayout = new QVBoxLayout;
|
||||
@@ -709,6 +711,118 @@ void YMBasicWidget::clearView()
|
||||
m_mapViewResult.clear();
|
||||
}
|
||||
|
||||
void YMBasicWidget::setParam(QString strJson)
|
||||
{
|
||||
|
||||
SJson json;
|
||||
{
|
||||
|
||||
QString strMorphere = json.Get(strJson, "MorphereList");
|
||||
QStringList slMorphere = strMorphere.split(" ", QString::SkipEmptyParts);
|
||||
|
||||
for(int i = 0; i < m_plwMorphereAdd->count(); i++)
|
||||
{
|
||||
m_plwMorphereAdd->item(i)->setHidden(true);
|
||||
}
|
||||
|
||||
for(int i = 0; i < m_plwMorphereAdd->count(); i++)
|
||||
{
|
||||
foreach(QString morphere, slMorphere)
|
||||
{
|
||||
if(m_plwMorphereAdd->item(i)->data(Qt::UserRole).toString().compare(morphere, Qt::CaseInsensitive) == 0)
|
||||
{
|
||||
m_plwMorphereAdd->item(i)->setHidden(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
int nThread = json.Get(strJson, "Thread").toInt();
|
||||
for(int i = 0; i < m_pcbThread->count(); i++)
|
||||
{
|
||||
//qDebug() << m_pcbThread->itemData(i).toInt();
|
||||
if(m_pcbThread->itemText(i).trimmed().toInt() == nThread)
|
||||
{
|
||||
m_pcbThread->setCurrentIndex(i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
QString strCountMethod = json.Get(strJson, "CountMethod").trimmed();
|
||||
for(int i = 0; i < m_pcbCountMethod->count(); i++)
|
||||
{
|
||||
//qDebug() << m_pcbThread->itemData(i).toInt();
|
||||
if(m_pcbCountMethod->itemText(i).trimmed().compare(strCountMethod) == 0)
|
||||
{
|
||||
m_pcbCountMethod->setCurrentIndex(i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
QString strRecentPeriod = json.Get(strJson, "RecentPeriod").trimmed();
|
||||
for(int i = 0; i < m_pcbDuring->count(); i++)
|
||||
{
|
||||
//qDebug() << m_pcbThread->itemData(i).toInt();
|
||||
if(m_pcbDuring->itemText(i).trimmed().compare(strRecentPeriod) == 0)
|
||||
{
|
||||
m_pcbDuring->setCurrentIndex(i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
{
|
||||
int nPeriod = json.Get(strJson, "Period").toInt();
|
||||
m_pcbPeriod->setCurrentIndex(nPeriod);
|
||||
}
|
||||
{
|
||||
int nBodyTitle = json.Get(strJson, "TitleBody").toInt();
|
||||
m_pcbData->setCurrentIndex(nBodyTitle);
|
||||
}
|
||||
{
|
||||
QString strDateAll = json.Get(strJson, "DateALL").trimmed();
|
||||
if(strDateAll.compare("true",Qt::CaseInsensitive) == 0)
|
||||
{
|
||||
m_pcbDate->setCurrentIndex(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pcbDate->setCurrentIndex(1);
|
||||
}
|
||||
}
|
||||
{
|
||||
QString strRecentDate = json.Get(strJson, "RecentDate");
|
||||
m_pleDates->setText(strRecentDate);
|
||||
}
|
||||
{
|
||||
|
||||
m_pdeStart->setDate(QDate::fromString(json.Get(strJson,"DateStart"),"yyyyMMdd"));
|
||||
m_pdeEnd->setDate(QDate::fromString(json.Get(strJson,"DateEnd"),"yyyyMMdd"));
|
||||
}
|
||||
{
|
||||
QString userdict = json.Get(strJson, "UserDict");
|
||||
if(!userdict.isEmpty())
|
||||
{
|
||||
|
||||
m_pcbDictionary->clear();
|
||||
QStringList sluserdict = userdict.split(",");
|
||||
foreach(QString dict, sluserdict)
|
||||
{
|
||||
m_pcbDictionary->addItem(dict);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pcbDictionary->clear();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void YMBasicWidget::SortViewResult()
|
||||
{
|
||||
|
||||
@@ -782,7 +896,6 @@ void YMBasicWidget::SortViewResult()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void YMBasicWidget::ViewResult()
|
||||
{
|
||||
SortViewResult();
|
||||
|
||||
Reference in New Issue
Block a user