Skip to content

Commit 48a51fe

Browse files
committed
Add select context menu
1 parent bbbbb3a commit 48a51fe

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

extensions/ql-vscode/package.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,10 @@
377377
"command": "codeQLDatabasesExperimental.setSelectedItem",
378378
"title": ""
379379
},
380+
{
381+
"command": "codeQLDatabasesExperimental.setSelectedItemContextMenu",
382+
"title": "Select"
383+
},
380384
{
381385
"command": "codeQLDatabases.chooseDatabaseFolder",
382386
"title": "Choose Database from Folder",
@@ -776,6 +780,10 @@
776780
}
777781
],
778782
"view/item/context": [
783+
{
784+
"command": "codeQLDatabasesExperimental.setSelectedItemContextMenu",
785+
"when": "view == codeQLDatabasesExperimental && viewItem == canBeSelected"
786+
},
779787
{
780788
"command": "codeQLDatabases.setCurrentDatabase",
781789
"group": "inline",
@@ -1004,6 +1012,10 @@
10041012
"command": "codeQLDatabasesExperimental.setSelectedItem",
10051013
"when": "false"
10061014
},
1015+
{
1016+
"command": "codeQLDatabasesExperimental.setSelectedItemContextMenu",
1017+
"when": "false"
1018+
},
10071019
{
10081020
"command": "codeQLDatabases.setCurrentDatabase",
10091021
"when": "false"

extensions/ql-vscode/src/databases/ui/db-panel.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ export class DbPanel extends DisposableObject {
7777
(treeViewItem: DbTreeViewItem) => this.setSelectedItem(treeViewItem),
7878
),
7979
);
80+
this.push(
81+
commandRunner(
82+
"codeQLDatabasesExperimental.setSelectedItemContextMenu",
83+
(treeViewItem: DbTreeViewItem) => this.setSelectedItem(treeViewItem),
84+
),
85+
);
8086
}
8187

8288
private async openConfigFile(): Promise<void> {

0 commit comments

Comments
 (0)