# MHL Case Viewer

The MHL Case Viewer tool allows you to see all the MHL cases of the Workers in a project, along with the MHL cases in Worker base classes, and shows you which cases override base class MHL cases. The right-click menu for the MHL case list (right) allows you to directly jump to a selected Worker's MHL case, or the overridden case of the base class.

![MHL Case Viewer tool](https://content.gitbook.com/content/ZWihGdeYUalj239OUdAB/blobs/yktQxtp37PKCh2Nan5RQ/MHL%20Case%20Viewer%20tool.png)

When you open the tool, the tool will iterate through all Workers and Worker base classes on the selected target, and load all required data into memory.

## Options

### Classes in target inherited from Worker.lvclass

Shows all the Workers and Worker base classes found within the selected target. Selecting a class in this list will populate the list on the right with the class's MHL case names.

{% hint style="warning" %}
Locked classes will not be able to display their MHL cases.
{% endhint %}

### MHL Case Name

This column shows all the MHL cases that exist within a Workers MHL's case structure or a base class's *MHL Cases.vi* case structure.

### Overrides Case of Parent Class

If the same case exists in a base class that the Worker or Worker base class inherits from, then the case will appear in this column.

{% hint style="info" %}
**Right click menu**

Right clicking over a row in the list will provide you with the option to navigate directly to the MHL case or the parents overridden case (if the case overrides a parent class).
{% endhint %}
