Add select context menu

This commit is contained in:
Nora
2023-01-03 13:34:50 +00:00
parent bbbbb3a1ee
commit 48a51fe10b
2 changed files with 18 additions and 0 deletions

View File

@@ -377,6 +377,10 @@
"command": "codeQLDatabasesExperimental.setSelectedItem",
"title": "✓"
},
{
"command": "codeQLDatabasesExperimental.setSelectedItemContextMenu",
"title": "Select"
},
{
"command": "codeQLDatabases.chooseDatabaseFolder",
"title": "Choose Database from Folder",
@@ -776,6 +780,10 @@
}
],
"view/item/context": [
{
"command": "codeQLDatabasesExperimental.setSelectedItemContextMenu",
"when": "view == codeQLDatabasesExperimental && viewItem == canBeSelected"
},
{
"command": "codeQLDatabases.setCurrentDatabase",
"group": "inline",
@@ -1004,6 +1012,10 @@
"command": "codeQLDatabasesExperimental.setSelectedItem",
"when": "false"
},
{
"command": "codeQLDatabasesExperimental.setSelectedItemContextMenu",
"when": "false"
},
{
"command": "codeQLDatabases.setCurrentDatabase",
"when": "false"

View File

@@ -77,6 +77,12 @@ export class DbPanel extends DisposableObject {
(treeViewItem: DbTreeViewItem) => this.setSelectedItem(treeViewItem),
),
);
this.push(
commandRunner(
"codeQLDatabasesExperimental.setSelectedItemContextMenu",
(treeViewItem: DbTreeViewItem) => this.setSelectedItem(treeViewItem),
),
);
}
private async openConfigFile(): Promise<void> {