ML - model source type page (#13077)

* Initial checkin

* Style adjustments.

* addressed PR comments

Co-authored-by: Hale Rankin <harankin@microsoft.com>
This commit is contained in:
Leila Lali
2020-10-28 11:57:59 -07:00
committed by GitHub
parent 429d8fe584
commit 5c474d8614
6 changed files with 163 additions and 75 deletions

View File

@@ -24,6 +24,7 @@ export const LocalPathsEventName = 'localPaths';
* Base class for views
*/
export abstract class ViewBase extends EventEmitterCollection {
protected _toDispose: vscode.Disposable[] = [];
protected _mainViewPanel: azdata.window.Dialog | azdata.window.Wizard | undefined;
public viewPanel: azdata.window.ModelViewPanel | undefined;
public connection: azdata.connection.ConnectionProfile | undefined;
@@ -197,4 +198,9 @@ export abstract class ViewBase extends EventEmitterCollection {
}
public abstract refresh(): Promise<void>;
public dispose(): void {
super.dispose();
this._toDispose.forEach(disposable => disposable.dispose());
}
}