mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-201868 New SE: Use FUS statistics provider
* util method rename
This commit is contained in:
@@ -334,7 +334,7 @@ public abstract class GotoActionBase extends AnAction {
|
||||
}
|
||||
else {
|
||||
seManager.setShownContributor(searchProviderID);
|
||||
FUSUsageContext context = Optional.ofNullable(KeymapUtil.getEventCallerShortcut(evnt))
|
||||
FUSUsageContext context = Optional.ofNullable(KeymapUtil.getEventCallerKeystrokeText(evnt))
|
||||
.map(shortcut -> FUSUsageContext.create(searchProviderID, shortcut))
|
||||
.orElseGet(() -> FUSUsageContext.create(searchProviderID));
|
||||
SearchEverywhereUsageTriggerCollector.trigger(evnt.getProject(), SearchEverywhereUsageTriggerCollector.TAB_SWITCHED, context);
|
||||
|
||||
@@ -579,7 +579,7 @@ public class SearchEverywhereAction extends AnAction implements CustomComponentA
|
||||
}
|
||||
else {
|
||||
seManager.setShownContributor(searchProviderID);
|
||||
FUSUsageContext context = Optional.ofNullable(KeymapUtil.getEventCallerShortcut(e))
|
||||
FUSUsageContext context = Optional.ofNullable(KeymapUtil.getEventCallerKeystrokeText(e))
|
||||
.map(shortcut -> FUSUsageContext.create(searchProviderID, shortcut))
|
||||
.orElseGet(() -> FUSUsageContext.create(searchProviderID));
|
||||
SearchEverywhereUsageTriggerCollector.trigger(e.getProject(), SearchEverywhereUsageTriggerCollector.TAB_SWITCHED, context);
|
||||
|
||||
+1
-1
@@ -700,7 +700,7 @@ public class SearchEverywhereUI extends BigPopupUI implements DataProvider, Quic
|
||||
}
|
||||
|
||||
private static Optional<String> getEventShortcut(AnActionEvent event) {
|
||||
return Optional.ofNullable(KeymapUtil.getEventCallerShortcut(event));
|
||||
return Optional.ofNullable(KeymapUtil.getEventCallerKeystrokeText(event));
|
||||
}
|
||||
|
||||
private void triggerTabSwitched(AnActionEvent e) {
|
||||
|
||||
@@ -611,7 +611,7 @@ public class KeymapUtil {
|
||||
* @return string presentation of shortcut if {@code event} was called with shortcut. In other cases null is returned
|
||||
*/
|
||||
@Nullable
|
||||
public static String getEventCallerShortcut(@NotNull AnActionEvent event) {
|
||||
public static String getEventCallerKeystrokeText(@NotNull AnActionEvent event) {
|
||||
if (event.getInputEvent() instanceof KeyEvent) {
|
||||
KeyEvent ke = (KeyEvent)event.getInputEvent();
|
||||
return getKeystrokeText(KeyStroke.getKeyStroke(ke.getKeyCode(), ke.getModifiers()));
|
||||
|
||||
Reference in New Issue
Block a user