@@ -103,7 +103,7 @@ ResourceInspector::ResourceInspector(ICaptureContext &ctx, QWidget *parent)
103
103
{
104
104
ui->setupUi (this );
105
105
106
- ui-> resourceName -> setText (tr (" No Resource Selected" ));
106
+ SetResourceNameDisplay (tr (" No Resource Selected" ));
107
107
108
108
ui->resetName ->hide ();
109
109
ui->resourceNameEdit ->hide ();
@@ -273,7 +273,7 @@ void ResourceInspector::Inspect(ResourceId id)
273
273
{
274
274
ANALYTIC_SET (UIFeatures.ResourceInspect , true );
275
275
276
- ui-> resourceName -> setText (m_Ctx.GetResourceName (id));
276
+ SetResourceNameDisplay (m_Ctx.GetResourceName (id));
277
277
278
278
ui->relatedResources ->beginUpdate ();
279
279
ui->relatedResources ->clear ();
@@ -330,7 +330,7 @@ void ResourceInspector::Inspect(ResourceId id)
330
330
else
331
331
{
332
332
m_Resource = ResourceId ();
333
- ui-> resourceName -> setText (tr (" No Resource Selected" ));
333
+ SetResourceNameDisplay (tr (" No Resource Selected" ));
334
334
}
335
335
336
336
ui->initChunks ->setUpdatesEnabled (true );
@@ -348,12 +348,26 @@ void ResourceInspector::OnCaptureLoaded()
348
348
m_ResourceCacheID = m_Ctx.ResourceNameCacheID ();
349
349
}
350
350
351
+ void ResourceInspector::SetResourceNameDisplay (const QString &name)
352
+ {
353
+ #if defined(RELEASE)
354
+ ui->resourceName ->setText (name);
355
+ #else
356
+ if (m_Resource != ResourceId ())
357
+ ui->resourceName ->setText (name + QFormatStr (" (%1)" ).arg (ToQStr (m_Resource)));
358
+ else
359
+ ui->resourceName ->setText (name);
360
+ #endif
361
+ }
362
+
351
363
void ResourceInspector::OnCaptureClosed ()
352
364
{
365
+ m_Resource = ResourceId ();
366
+
353
367
ui->renameResource ->setEnabled (false );
354
368
ui->resetName ->hide ();
355
369
356
- ui-> resourceName -> setText (tr (" No Resource Selected" ));
370
+ SetResourceNameDisplay (tr (" No Resource Selected" ));
357
371
358
372
ui->viewContents ->hide ();
359
373
@@ -363,8 +377,6 @@ void ResourceInspector::OnCaptureClosed()
363
377
ui->initChunks ->clearInternalExpansions ();
364
378
ui->relatedResources ->clear ();
365
379
ui->resourceUsage ->clear ();
366
-
367
- m_Resource = ResourceId ();
368
380
}
369
381
370
382
void ResourceInspector::OnEventChanged (uint32_t eventId)
@@ -389,14 +401,17 @@ void ResourceInspector::on_renameResource_clicked()
389
401
}
390
402
else
391
403
{
404
+ QString name = ui->resourceNameEdit ->text ();
405
+
392
406
// apply the edit
393
- ui->resourceName ->setText (ui->resourceNameEdit ->text ());
407
+ SetResourceNameDisplay (name);
408
+
394
409
ui->resourceNameEdit ->hide ();
395
410
ui->resourceName ->show ();
396
411
397
412
ui->resetName ->show ();
398
413
399
- m_Ctx.SetResourceCustomName (m_Resource, ui-> resourceName -> text () );
414
+ m_Ctx.SetResourceCustomName (m_Resource, name );
400
415
}
401
416
}
402
417
@@ -417,7 +432,7 @@ void ResourceInspector::on_resourceNameEdit_keyPress(QKeyEvent *event)
417
432
418
433
void ResourceInspector::on_resetName_clicked ()
419
434
{
420
- ui-> resourceName -> setText (m_Ctx.GetResourceName (m_Resource));
435
+ SetResourceNameDisplay (m_Ctx.GetResourceName (m_Resource));
421
436
422
437
ui->resetName ->hide ();
423
438
0 commit comments