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;
 }
Esempio n. 3
0
 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)
 {
 }