Exemplo n.º 1
0
 public PlayniteAPI(
     IGameDatabaseAPI databaseApi,
     IDialogsFactory dialogs,
     IMainViewAPI mainViewApi,
     IPlayniteInfoAPI infoApi,
     IPlaynitePathsAPI pathsApi,
     IWebViewFactory webViewFactory,
     IResourceProvider resources,
     INotificationsAPI notifications,
     GamesEditor gameEditor,
     IUriHandlerAPI uriHandler,
     IPlayniteSettingsAPI settingsApi,
     IAddons addonsApi,
     IEmulationAPI emulation,
     ExtensionFactory extensions)
 {
     WebViews            = webViewFactory;
     Paths               = pathsApi;
     ApplicationInfo     = infoApi;
     MainView            = mainViewApi;
     Dialogs             = dialogs;
     Database            = databaseApi;
     Resources           = resources;
     Notifications       = notifications;
     this.gameEditor     = gameEditor;
     UriHandler          = uriHandler;
     ApplicationSettings = settingsApi;
     Addons              = addonsApi;
     Emulation           = emulation;
     this.extensions     = extensions;
     SDK.API.Instance    = this;
 }
Exemplo n.º 2
0
 public PlayniteAPI(
     IGameDatabaseAPI databaseApi,
     IDialogsFactory dialogs,
     IMainViewAPI mainViewApi,
     IPlayniteInfoAPI infoApi,
     IPlaynitePathsAPI pathsApi,
     IWebViewFactory webViewFactory,
     IResourceProvider resources,
     INotificationsAPI notifications,
     GamesEditor gameEditor,
     IUriHandlerAPI uriHandler,
     IPlayniteSettingsAPI settingsApi)
 {
     WebViews            = webViewFactory;
     Paths               = pathsApi;
     ApplicationInfo     = infoApi;
     MainView            = mainViewApi;
     Dialogs             = dialogs;
     Database            = databaseApi;
     Resources           = resources;
     Notifications       = notifications;
     this.gameEditor     = gameEditor;
     UriHandler          = uriHandler;
     ApplicationSettings = settingsApi;
 }
Exemplo n.º 3
0
 public PlayniteAPI(
     IGameDatabaseAPI database,
     IMainViewAPI mainView,
     IPlayniteInfoAPI info,
     IPlaynitePathsAPI paths,
     IResourceProvider resources,
     INotificationsAPI notifications)
 {
     Paths           = paths;
     ApplicationInfo = info;
     MainView        = mainView;
     Database        = database;
     Resources       = resources;
     Notifications   = notifications;
     Logger          = new LoggerFactory().CreateLogger <PlayniteAPI>();
 }
Exemplo n.º 4
0
 public PlayniteAPI(
     IGameDatabaseAPI databaseApi,
     IDialogsFactory dialogs,
     IMainViewAPI mainViewApi,
     IPlayniteInfoAPI infoApi,
     IPlaynitePathsAPI pathsApi,
     IWebViewFactory webViewFactory,
     IResourceProvider resources,
     INotificationsAPI notifications)
 {
     WebViews        = webViewFactory;
     Paths           = pathsApi;
     ApplicationInfo = infoApi;
     MainView        = mainViewApi;
     Dialogs         = dialogs;
     Database        = databaseApi;
     Resources       = resources;
     Notifications   = notifications;
 }