Browse Source

修复导出bug

Menglan_Luo 2 years ago
parent
commit
e032f29b9b
2 changed files with 3 additions and 10 deletions
  1. 2 9
      datacpp/dataManager.cpp
  2. 1 1
      datacpp/elemPropertyData.cpp

+ 2 - 9
datacpp/dataManager.cpp

@@ -298,12 +298,8 @@ void DataManager::addStatus(QString elem, QString statusVal)
     if(elements[elem]->dropConfig == ElemPropertyData::DROPOPT::NOTDROPABLE) status.dropable = false;
     elements[elem]->statusConfig.push_back(status);
 }
-//TODO: 删除状态值时出现数组越界
 void DataManager::delStatus(QString elem, int index)
 {
-    std::cout<<"current index:"<<index<<std::endl;
-    std::cout<<"statusConfig size:"<<elements[elem]->statusConfig.size()<<std::endl;
-    std::cout<<qPrintable(elements[elem]->statusConfig[index].statusValue)<<std::endl;
     elements[elem]->statusConfig.remove(index);
 }
 void DataManager::changeStatusVal(QString elem, int index, QString newVal)
@@ -378,9 +374,6 @@ void DataManager::addPool(QString elem, QString poolName)
 }
 void DataManager::delPool(QString elem, int index)
 {
-    std::cout<<"current pool index:"<<index<<std::endl;
-    std::cout<<"pool size:"<<elements[elem]->container.size()<<std::endl;
-    std::cout<<qPrintable(elements[elem]->container[index].poolName)<<std::endl;
     elements[elem]->container.remove(index);
 }
 void DataManager::changePoolName(QString elem, int index, QString newName)
@@ -501,7 +494,7 @@ bool DataManager::saveData()
             return false;
         }
     }
-    delete  dir;
+    delete dir;
     QFile file(QDir::homePath() + "/Documents/RedInterstitialData/ElemsConf/data.json");
     if(!file.open(QIODevice::WriteOnly)){
         qDebug()<<"file open failed!";
@@ -655,7 +648,7 @@ bool DataManager::exportIsValid()
         for(int j=0;j<childElemVec.size();j++)
         {
             if(childElemVec[j].container == "尚未选择"){
-                exportMessage = elemMessage+"\n容器"+poolVec[j].poolName+"子元素"+childElemVec[j].name+"使用的池子未选择";
+                exportMessage = elemMessage+"\n容器"+"子元素"+childElemVec[j].name+"使用的池子未选择";
                 return false;
             }
         }

+ 1 - 1
datacpp/elemPropertyData.cpp

@@ -9,7 +9,7 @@ ElemPropertyData::ElemPropertyData()
     labelName = "0";
     maxLayer = "1";
     score = "50";
-    dropConfig = DROPOPT::DROPABLE;
+    dropConfig = DROPOPT::BYSTATE;
     canBeLinked = false;
     canMoveAway = false;
 }