Showing the changes to interface/src/scripting/AssetMappingsScriptingInterface.cpp (1 of 5 files). Show all
Unified · Split
| @@ -172,7 +172,7 @@ void AssetMappingsScriptingInterface::renameMapping(QString oldPath, QString new · 171 unmodified lines | |||
| 172 | } | 172 | } |
| 173 | 173 | ||
| 174 | AssetMappingModel::AssetMappingModel() { | 174 | AssetMappingModel::AssetMappingModel() { |
| 175 | setupHeaders(); | 175 | setupRoles(); |
| 176 | } | 176 | } |
| 177 | 177 | ||
| 178 | bool AssetMappingModel::isKnownFolder(QString path) const { | 178 | bool AssetMappingModel::isKnownFolder(QString path) const { |
| @@ -288,6 +288,8 @@ void AssetMappingModel::refresh() { · 109 unmodified lines | |||
| 288 | emit errorGettingMappings(request->getErrorString()); | 288 | emit errorGettingMappings(request->getErrorString()); |
| 289 | } | 289 | } |
| 290 | 290 | ||
| 291 | emit updated(); | ||
| 292 | |||
| 291 | request->deleteLater(); | 293 | request->deleteLater(); |
| 292 | }); | 294 | }); |
| 293 | 295 | ||
| @@ -305,11 +307,9 @@ void AssetMappingModel::clear() { · 11 unmodified lines | |||
| 305 | 307 | ||
| 306 | _pathToItemMap.clear(); | 308 | _pathToItemMap.clear(); |
| 307 | QStandardItemModel::clear(); | 309 | QStandardItemModel::clear(); |
| 308 | setupHeaders(); // restore headers | ||
| 309 | } | 310 | } |
| 310 | 311 | ||
| 311 | void AssetMappingModel::setupHeaders() { | 312 | void AssetMappingModel::setupRoles() { |
| 312 | setHorizontalHeaderLabels(QStringList() << "Name" << "Use Baked?"); | ||
| 313 | QHash<int, QByteArray> roleNames; | 313 | QHash<int, QByteArray> roleNames; |
| 314 | roleNames[Qt::DisplayRole] = "name"; | 314 | roleNames[Qt::DisplayRole] = "name"; |
| 315 | roleNames[Qt::UserRole + 5] = "baked"; | 315 | roleNames[Qt::UserRole + 5] = "baked"; |