public PersistableSingleDatabaseObjectDockContent Create(IActivateItems activator, IRDMPSingleDatabaseObjectControl control, DatabaseEntity entity) { var content = new PersistableSingleDatabaseObjectDockContent(control, entity, activator.RefreshBus); var img = activator.CoreIconProvider.GetImage(entity); AddControlToDockContent(activator, (Control)control, content, entity.ToString(), img); return(content); }
public PersistableSingleDatabaseObjectDockContent Create(IActivateItems activator, RefreshBus refreshBus, IRDMPSingleDatabaseObjectControl control, Bitmap image, IMapsDirectlyToDatabaseTable databaseObject) { var content = new PersistableSingleDatabaseObjectDockContent(control, databaseObject, refreshBus); _windowManager.AddWindow(content); AddControlToDockContent(activator, (Control)control, content, "Loading...", image); return(content); }