public static void ExecuteQuery(ISearchView view, SearchQuery query, SearchAnalytics.GenericEventType sourceEvt = SearchAnalytics.GenericEventType.SearchQueryExecute) { if (view is QuickSearch qs) { qs.SendEvent(sourceEvt, query.searchQuery); } view.context.SetFilteredProviders(query.providerIds); view.SetSearchText(query.searchQuery); }
internal static void OpenWindow(SearchAnalytics.GenericEventType sourceEvt) { var window = CreateWindow <OnBoardingWindow>(); window.m_WindowId = GUID.Generate().ToString(); SearchAnalytics.SendEvent(window.m_WindowId, sourceEvt); var windowSize = new Vector2(600f, 420f); window.minSize = window.maxSize = windowSize; window.position = Utils.GetMainWindowCenteredPosition(windowSize); window.Show(); window.Focus(); }
private void SendEvent(SearchAnalytics.GenericEventType category, string name = null, string message = null, string description = null) { SearchAnalytics.SendEvent(m_WindowId, category, name, message, description); }