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 | 174 | AssetMappingModel::AssetMappingModel() { |
| 175 | − setupHeaders(); | |
| 175 | + setupRoles(); | |
| 176 | 176 | } |
| 177 | 177 | |
| 178 | 178 | bool AssetMappingModel::isKnownFolder(QString path) const { |
| @@ -288,6 +288,8 @@ void AssetMappingModel::refresh() { · 109 unmodified lines | ||
| 288 | 288 | emit errorGettingMappings(request->getErrorString()); |
| 289 | 289 | } |
| 290 | 290 | |
| 291 | + emit updated(); | |
| 292 | + | |
| 291 | 293 | request->deleteLater(); |
| 292 | 294 | }); |
| 293 | 295 | |
| @@ -305,11 +307,9 @@ void AssetMappingModel::clear() { · 11 unmodified lines | ||
| 305 | 307 | |
| 306 | 308 | _pathToItemMap.clear(); |
| 307 | 309 | QStandardItemModel::clear(); |
| 308 | − setupHeaders(); // restore headers | |
| 309 | 310 | } |
| 310 | 311 | |
| 311 | −void AssetMappingModel::setupHeaders() { | |
| 312 | − setHorizontalHeaderLabels(QStringList() << "Name" << "Use Baked?"); | |
| 312 | +void AssetMappingModel::setupRoles() { | |
| 313 | 313 | QHash<int, QByteArray> roleNames; |
| 314 | 314 | roleNames[Qt::DisplayRole] = "name"; |
| 315 | 315 | roleNames[Qt::UserRole + 5] = "baked"; |