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);
        }
Exemple #2
0
        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);
 }