Skip to content

Commit 0936185

Browse files
committed
Replace remote database icon
1 parent ec9b5fe commit 0936185

File tree

3 files changed

+6
-38
lines changed

3 files changed

+6
-38
lines changed

extensions/ql-vscode/media/globe.svg

Lines changed: 0 additions & 16 deletions
This file was deleted.

extensions/ql-vscode/src/query-history/query-history.ts

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
ExtensionContext,
99
ProviderResult,
1010
Range,
11+
ThemeColor,
1112
ThemeIcon,
1213
TreeDataProvider,
1314
TreeItem,
@@ -101,11 +102,6 @@ const SHOW_QUERY_TEXT_QUICK_EVAL_MSG = `\
101102
102103
`;
103104

104-
/**
105-
* Path to icon to display next to a successful remote run.
106-
*/
107-
const REMOTE_SUCCESS_QUERY_HISTORY_ITEM_ICON = "media/globe.svg";
108-
109105
export enum SortOrder {
110106
NameAsc = "NameAsc",
111107
NameDesc = "NameDesc",
@@ -148,19 +144,10 @@ export class HistoryTreeDataProvider
148144

149145
private history: QueryHistoryInfo[] = [];
150146

151-
private remoteSuccessIconPath: string;
152-
153147
private current: QueryHistoryInfo | undefined;
154148

155-
constructor(
156-
extensionPath: string,
157-
private readonly labelProvider: HistoryItemLabelProvider,
158-
) {
149+
constructor(private readonly labelProvider: HistoryItemLabelProvider) {
159150
super();
160-
this.remoteSuccessIconPath = join(
161-
extensionPath,
162-
REMOTE_SUCCESS_QUERY_HISTORY_ITEM_ICON,
163-
);
164151
}
165152

166153
async getTreeItem(element: QueryHistoryInfo): Promise<TreeItem> {
@@ -189,10 +176,10 @@ export class HistoryTreeDataProvider
189176
if (element.t === "local") {
190177
return new ThemeIcon("database");
191178
} else {
192-
return this.remoteSuccessIconPath;
179+
return new ThemeIcon("cloud");
193180
}
194181
case QueryStatus.Failed:
195-
return new ThemeIcon("error");
182+
return new ThemeIcon("error", new ThemeColor("errorForeground"));
196183
default:
197184
assertNever(element.status);
198185
}
@@ -402,7 +389,7 @@ export class QueryHistoryManager extends DisposableObject {
402389
);
403390

404391
this.treeDataProvider = this.push(
405-
new HistoryTreeDataProvider(ctx.extensionPath, this.labelProvider),
392+
new HistoryTreeDataProvider(this.labelProvider),
406393
);
407394
this.treeView = this.push(
408395
window.createTreeView("codeQLQueryHistory", {

extensions/ql-vscode/test/vscode-tests/no-workspace/query-history/query-history.test.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1652,10 +1652,7 @@ describe("query-history", () => {
16521652
labelProvider = new HistoryItemLabelProvider({
16531653
/**/
16541654
} as QueryHistoryConfig);
1655-
historyTreeDataProvider = new HistoryTreeDataProvider(
1656-
vscode.Uri.file(mockExtensionLocation).fsPath,
1657-
labelProvider,
1658-
);
1655+
historyTreeDataProvider = new HistoryTreeDataProvider(labelProvider);
16591656
});
16601657

16611658
afterEach(() => {

0 commit comments

Comments
 (0)