mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
Сделал выдачу tasksAMM.xml из сервера по запросу GUI-клиента
This commit is contained in:
@@ -25,9 +25,9 @@ FIMtasksWidget::~FIMtasksWidget()
|
||||
delete ui;
|
||||
}
|
||||
|
||||
QList<TaskAmmFim> FIMtasksWidget::loadTasksAmmFimFromXML(QByteArray array)
|
||||
void FIMtasksWidget::loadTasksAmmFimFromXML(QByteArray array)
|
||||
{
|
||||
QList<TaskAmmFim> listTaskAmmFim;
|
||||
listTaskAmmFim.clear();
|
||||
|
||||
QDomDocument docTasksDOM;
|
||||
|
||||
@@ -35,11 +35,11 @@ QList<TaskAmmFim> FIMtasksWidget::loadTasksAmmFimFromXML(QByteArray array)
|
||||
|
||||
QDomElement RRJTasksElement = docTasksDOM.firstChildElement("RRJTasks");
|
||||
if(RRJTasksElement.isNull())
|
||||
return listTaskAmmFim;
|
||||
return;
|
||||
|
||||
QDomElement taskElement = RRJTasksElement.firstChildElement();
|
||||
if(taskElement.isNull())
|
||||
return listTaskAmmFim;
|
||||
return;
|
||||
|
||||
do
|
||||
{/*task*/
|
||||
@@ -101,10 +101,10 @@ QList<TaskAmmFim> FIMtasksWidget::loadTasksAmmFimFromXML(QByteArray array)
|
||||
}
|
||||
}while (! (taskElement = taskElement.nextSiblingElement()).isNull());
|
||||
|
||||
return listTaskAmmFim;
|
||||
return;
|
||||
}
|
||||
|
||||
void FIMtasksWidget::fillTree(QList<TaskAmmFim> listTaskAmmFim)
|
||||
void FIMtasksWidget::fillTree()
|
||||
{
|
||||
for(int i = 0; i < listTaskAmmFim.count(); i++)
|
||||
{/*Задачи*/
|
||||
@@ -178,8 +178,11 @@ void FIMtasksWidget::loadTasksFIM()
|
||||
//Обновление дерева
|
||||
ui->treeWidget->clear();
|
||||
|
||||
QByteArray array = connectorToServer->getListTaskFimArray();
|
||||
loadTasksAmmFimFromXML(array);
|
||||
|
||||
//собственно обновление дерева
|
||||
fillTree(connectorToServer->getListTaskFim());
|
||||
fillTree();
|
||||
}
|
||||
|
||||
void FIMtasksWidget::on_btnUpdateTasks_clicked()
|
||||
|
||||
Reference in New Issue
Block a user