# OpenListerData

If a [script add-in](https://chaoses-ib.gitbook.io/directory-opus/manual/scripting/script_add-ins)implements the [**OnOpenLister**](https://chaoses-ib.gitbook.io/directory-opus/manual/reference/scripting_reference/scripting_events/onopenlister) event, the method receives an **OpenListerData** object when invoked when a new Lister opens.

| Property Name | Return Type                                                                                                                       | Description                                                                                                                                                                                                                                                                                                                                                                                       |
| ------------- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| after         | *bool*                                                                                                                            | Initially this is set to **False**, indicating that the event has been called before any tabs have been created. If you return **True** from the [**OnOpenLister**](https://chaoses-ib.gitbook.io/directory-opus/manual/reference/scripting_reference/scripting_events/onopenlister) event, it will be called again and **after** will be set to **True** to indicate all tabs have been created. |
| lister        | *object:*[**Lister**](https://chaoses-ib.gitbook.io/directory-opus/manual/reference/scripting_reference/scripting_objects/lister) | Returns a [**Lister**](https://chaoses-ib.gitbook.io/directory-opus/manual/reference/scripting_reference/scripting_objects/lister) object representing the newly opened Lister.                                                                                                                                                                                                                   |
| qualifiers    | *string*                                                                                                                          | <p>Returns a string indicating any qualifier keys that were held down by the user when the event was triggered.<br>The string can contain any or all of the following: <em>shift</em> <em>ctrl</em>, <em>alt</em>, <em>lwin</em>, <em>rwin</em><br>If no qualifiers were down, the string will be: <em>none</em></p>                                                                              |
