# plugins.core.application.manager

Application manager.


# API Overview

Functions - API calls offered directly by the extension

  • defaultSearchConsoleToolbar
  • getApplications
  • getSearchConsoleToolbar
  • registerApplication

# API Documentation

# Functions

# defaultSearchConsoleToolbar

Signature plugins.core.application.manager.defaultSearchConsoleToolbar() -> table
Type Function
Description Returns the default search toolbar data.
Parameters
  • None
Returns
  • A table
Notes None
Examples None
Source src/plugins/core/application/manager.lua line 70

# getApplications

Signature plugins.core.application.manager.getApplications() -> table
Type Function
Description Gets all the registered applications.
Parameters
  • None
Returns
  • A table of all the registered applications.
Notes None
Examples None
Source src/plugins/core/application/manager.lua line 44

# getSearchConsoleToolbar

Signature plugins.core.application.manager.getSearchConsoleToolbar(bundleID) -> table
Type Function
Description Gets the Search Console Toolbar data for a specific bundle ID.
Parameters
  • bundleID - The bundle ID of the application you want to get.
Returns
  • A table of the Search Sonole Toolbar data for the specified application.
Notes None
Examples None
Source src/plugins/core/application/manager.lua line 57

# registerApplication

Signature plugins.core.application.manager.registerApplication(data) -> none
Type Function
Description Registers a new application.
Parameters
  • data - A table containing the information to register.
Returns
  • None
Notes
  • The data table should contain:
  • displayName - The display name of the application
  • bundleID - The bundle ID of the application
  • searchConsoleToolbar - A table containing the Search Console Toolbar information
  • legacyGroupID - A string containing the legacy group ID (i.e. "fcpx")
Examples None
Source src/plugins/core/application/manager.lua line 20