Optionaltranslator: ITranslatorReadonlycanWhether the extension manager supports installing extensions.
When false, extensions are listed read-only: there is no registry to
search and no un-/installation. They can still be enabled or disabled
when canManage is true.
ReadonlycanWhether the extension manager supports enabling and disabling extensions.
It is independent of canInstall, so a read-only manager still
exposes enable and disable actions by default. Set it to false for a
pure listing with no actions at all.
Contains an error message if an error occurred when querying installed extensions.
Extensions installation path.
ReadonlynameExtension manager name.
Whether a reload should be considered due to actions taken.
Contains an error message if an error occurred when searching for extensions.
ProtectedserviceThe service manager to use for building.
ReadonlystateA signal emitted when any model state changes.
ProtectedtranslatorWhether the model may fetch data from external web services, such as extension author avatars.
Fetching requires the user to have accepted the disclaimer (see isDisclaimed); this holds for a read-only manager too.
Whether actions may currently be performed on installed extensions.
Requires canManage. An installable manager additionally requires the disclaimer, as its actions may contact external services; a read-only manager only toggles extensions locally.
Whether the warning is disclaimed or not.
Test whether the model is disposed.
Whether the extension manager is enabled or not.
The last page of results in the current search.
The search pagination.
Setting its value triggers a new search.
The search query.
Setting its value triggers a new search.
ProtectedaddProtectedfetchFetch the list of installed extensions.
Force refreshing the list of installed packages
This is the data source backing refreshInstalled; override it to list extensions from a source other than the default server API.
ProtectedperformSend a request to the server to perform an action on an extension.
A valid action to perform.
The extension to perform the action on.
Additional options for the action.
ProtectedsearchProtectedupdate
Model for an extension list.