(previewer: RLocalHelpPreviewer)
| 339 | |
| 340 | // refresh only a certain preview: |
| 341 | public refreshPreviewer(previewer: RLocalHelpPreviewer): void { |
| 342 | if(previewer.isDisposed){ |
| 343 | const ind = this.previewProviders.indexOf(previewer); |
| 344 | if(ind >= 0){ |
| 345 | this.previewProviders.splice(ind, 1); |
| 346 | this.treeViewWrapper.refreshRootNode(); |
| 347 | } |
| 348 | void vscode.window.showWarningMessage(`Disposing R-Help Previewer for: ${previewer.packageDir}`); |
| 349 | } else{ |
| 350 | for (const panel of this.helpPanels) { |
| 351 | void panel.refreshPreview(previewer.packageDir); |
| 352 | } |
| 353 | this.treeViewWrapper.refreshPreviewNode(previewer.packageDir); |
| 354 | } |
| 355 | } |
| 356 | |
| 357 | // refresh cached help info only for a specific file/package |
| 358 | public clearCachedFiles(re: string | RegExp): void { |
no test coverage detected