diff options
Diffstat (limited to 'qt-qml/src/qmlls.ts')
| -rw-r--r-- | qt-qml/src/qmlls.ts | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/qt-qml/src/qmlls.ts b/qt-qml/src/qmlls.ts index 4fe694e..dfa5423 100644 --- a/qt-qml/src/qmlls.ts +++ b/qt-qml/src/qmlls.ts @@ -41,6 +41,24 @@ export enum DecisionCode { ErrorOccured } +export async function setDoNotAskForDownloadingQmlls(value: boolean) { + await vscode.workspace + .getConfiguration(EXTENSION_ID) + .update( + 'doNotAskForQmllsDownload', + value, + vscode.ConfigurationTarget.Global + ); +} + +export function getDoNotAskForDownloadingQmlls(): boolean { + return ( + vscode.workspace + .getConfiguration(EXTENSION_ID) + .get<boolean>('doNotAskForQmllsDownload') ?? false + ); +} + export async function fetchAssetAndDecide(options?: { doNotAsk?: true; silent?: boolean; |
