aboutsummaryrefslogtreecommitdiffstats
path: root/qt-qml/src/qmlls.ts
diff options
context:
space:
mode:
Diffstat (limited to 'qt-qml/src/qmlls.ts')
-rw-r--r--qt-qml/src/qmlls.ts18
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;