Platforms to show: All Mac Windows Linux Cross-Platform

Back to MDQueryMBS class.

MDQueryMBS.Finish()

Type Topic Plugin Version macOS Windows Linux iOS Targets
event Spotlight MBS MacOSX Plugin 9.6 ✅ Yes ❌ No ❌ No ❌ No
The event called when the query has finished.

Called when the query has finished with the initial result-gathering phase, and may now proceed into the live-update phase (if that option was chosen when the query was executed). This event often shortly follows after the last progress notification. It is usually not necessary to update any displayed UI in response to this event, since it doesn't indicate any change in the result list of a query.

MDQueryMBS.Progress(AddedItems() as MDItemMBS, ChangedItems() as MDItemMBS, RemovedItems() as MDItemMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event Spotlight MBS MacOSX Plugin 9.6 ✅ Yes ❌ No ❌ No ❌ No
The event sent to indicate changes to the query's results list during the initial gathering phase of a query's execution.

Mostly adds will occur during this phase, but removals and changes can also occur, as in any update.
For performance reasons the arrays are empty in newer Mac OS X SDK versions.
In that case please use the result functions.

MDQueryMBS.Update(AddedItems() as MDItemMBS, ChangedItems() as MDItemMBS, RemovedItems() as MDItemMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event Spotlight MBS MacOSX Plugin 9.6 ✅ Yes ❌ No ❌ No ❌ No
The event is sent to indicate changes to the query's results list during the second, live-update, phase of a query's execution.

The items on this page are in the following plugins: MBS MacOSX Plugin.


The biggest plugin in space...