mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-27 19:45:43 +03:00
cfiController Проверка на удаление
This commit is contained in:
@@ -210,6 +210,18 @@ bool CfiController::parsingCfiXML_DOM(QDomDocument &domDoc, QMap<int, CfiObject>
|
||||
|
||||
bool CfiController::merge2map(QMap<int, CfiObject> &mapCfiObjects_orig, QMap<int, CfiObject> &mapCfiObjects_new)
|
||||
{
|
||||
//Проверка на удаление
|
||||
for(CfiObject cfiObj : mapCfiObjects_orig)
|
||||
{
|
||||
int id = cfiObj.getId();
|
||||
|
||||
if(!mapCfiObjects_new.contains(id))
|
||||
{//Удаляем
|
||||
mapCfiObjects_orig.take(id);
|
||||
}
|
||||
}
|
||||
|
||||
//Замена, Добавление
|
||||
for(CfiObject cfiObj : mapCfiObjects_new)
|
||||
{
|
||||
int id = cfiObj.getId();
|
||||
|
||||
Reference in New Issue
Block a user