mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
file editors statistics: include anonymize file path
GitOrigin-RevId: 2682161dd1faa26a11f302795881b1e7a5e1ccc5
This commit is contained in:
committed by
intellij-monorepo-bot
parent
fa81d22906
commit
4e36fac0a4
+11
-5
@@ -20,6 +20,7 @@ import com.intellij.openapi.fileEditor.ex.FileEditorProviderManager;
|
||||
import com.intellij.openapi.fileEditor.ex.FileEditorWithProvider;
|
||||
import com.intellij.openapi.fileEditor.ex.IdeDocumentHistory;
|
||||
import com.intellij.openapi.project.DumbService;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.Comparing;
|
||||
import com.intellij.openapi.util.Disposer;
|
||||
import com.intellij.openapi.util.Pair;
|
||||
@@ -107,7 +108,8 @@ public class EditorComposite implements Disposable {
|
||||
myFileEditorManager = fileEditorManager;
|
||||
myInitialFileTimeStamp = myFile.getTimeStamp();
|
||||
|
||||
Disposer.register(fileEditorManager.getProject(), this);
|
||||
Project project = fileEditorManager.getProject();
|
||||
Disposer.register(project, this);
|
||||
|
||||
if(editors.length > 1){
|
||||
myTabbedPaneWrapper = createTabbedPaneWrapper(editors);
|
||||
@@ -127,7 +129,7 @@ public class EditorComposite implements Disposable {
|
||||
myFocusWatcher = new FocusWatcher();
|
||||
myFocusWatcher.install(myComponent);
|
||||
|
||||
fileEditorManager.getProject().getMessageBus().connect(this).subscribe(
|
||||
project.getMessageBus().connect(this).subscribe(
|
||||
FileEditorManagerListener.FILE_EDITOR_MANAGER, new FileEditorManagerListener() {
|
||||
@Override
|
||||
public void selectionChanged(@NotNull final FileEditorManagerEvent event) {
|
||||
@@ -141,9 +143,13 @@ public class EditorComposite implements Disposable {
|
||||
if (newEditor != null) {
|
||||
newEditor.selectNotify();
|
||||
|
||||
FUCounterUsageLogger.getInstance().logEvent("file.editor",
|
||||
"alternative.file.editor.selected",
|
||||
new FeatureUsageData().addData("fileEditor", newEditor.getClass().getName()));
|
||||
FUCounterUsageLogger.getInstance().logEvent(
|
||||
project,
|
||||
"file.editor",
|
||||
"alternative.file.editor.selected",
|
||||
new FeatureUsageData()
|
||||
.addData("fileEditor", newEditor.getClass().getName())
|
||||
.addAnonymizedPath(newFile.getPath()));
|
||||
}
|
||||
((FileEditorProviderManagerImpl)FileEditorProviderManager.getInstance()).providerSelected(EditorComposite.this);
|
||||
((IdeDocumentHistoryImpl)IdeDocumentHistory.getInstance(myFileEditorManager.getProject())).onSelectionChanged();
|
||||
|
||||
@@ -531,7 +531,7 @@
|
||||
<statistics.counterUsagesCollector groupId="vcs.back.forward.trigger" version="1"/>
|
||||
<statistics.counterUsagesCollector groupId="ide.self.update" version="2"/>
|
||||
<statistics.counterUsagesCollector groupId="import.old.config" version="2"/>
|
||||
<statistics.counterUsagesCollector groupId="file.editor" version="1"/>
|
||||
<statistics.counterUsagesCollector groupId="file.editor" version="2"/>
|
||||
<statistics.counterUsagesCollector groupId="ui.tips" version="2"/>
|
||||
<statistics.counterUsagesCollector groupId="gutter.icon.click" version="2"/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user