public DatabaseTableSolutionItemProviderProvider(ITableDefinitionProvider definitionProvider, ITableOpenService tableOpenService, IDatabaseProvider databaseProvider) { this.definitionProvider = definitionProvider; this.tableOpenService = tableOpenService; this.databaseProvider = databaseProvider; }
internal DatabaseTableSolutionItemProvider(DatabaseTableDefinitionJson definition, IDatabaseProvider databaseProvider, ITableOpenService tableOpenService, bool isCompatible, bool byDefaultIsHiddenInQuickLoad) { this.databaseProvider = databaseProvider; this.tableOpenService = tableOpenService; this.definition = definition; this.itemIcon = new ImageUri($"Icons/document_big.png"); this.isCompatible = isCompatible; this.ByDefaultHideFromQuickStart = byDefaultIsHiddenInQuickLoad; }
public TableEditorPickerService(ITableOpenService tableOpenService, ITableDefinitionProvider definitionProvider, IContainerProvider containerProvider, IMainThread mainThread, ISessionService sessionService, Lazy <IDocumentManager> documentManager, IMessageBoxService messageBoxService, IWindowManager windowManager) { this.tableOpenService = tableOpenService; this.definitionProvider = definitionProvider; this.containerProvider = containerProvider; this.mainThread = mainThread; this.sessionService = sessionService; this.documentManager = documentManager; this.messageBoxService = messageBoxService; this.windowManager = windowManager; }
internal DatabaseTableSolutionItemNumberedProvider(DatabaseTableDefinitionJson definition, IDatabaseProvider databaseProvider, ITableOpenService tableOpenService, bool isCompatible, bool byDefaultIsHiddenInQuickLoad) : base(definition, databaseProvider, tableOpenService, isCompatible, byDefaultIsHiddenInQuickLoad) { }