Add a AbstractPluginModel

Authored by tcanabrava on May 4 2020, 6:59 PM.

Description

Add a AbstractPluginModel

This allow us to extend the plugin model with different
plugins in the future - I plan to start a Plugin for
interface elements.

This code decouples anything that's plugin-irrelevant
from the VehicleSupportPluginModel, loading, unloading, etc.

The VehicleSupportPluginModel now only deals with data()
and with creating the plugin *if* the plugin is VehicleSupportPlugin

Details

Committed
tcanabravaMay 5 2020, 1:19 PM
Parents
R1034:39c3b94ff56f: VideoElement: Turn image invisible when playing video
Branches
Unknown
Tags
Unknown