Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c74ffe8e authored by Mohammadinamul Sheik's avatar Mohammadinamul Sheik
Browse files

Add StatsUtils.onPickSuggestionManually and SuggestedWords.indexOf.

Change-Id: I1588448154d086569cb026825fdc36cd1812a582
parent f7be68e6
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -17,6 +17,7 @@
package com.android.inputmethod.latin.utils;
package com.android.inputmethod.latin.utils;


import com.android.inputmethod.latin.RichInputMethodManager;
import com.android.inputmethod.latin.RichInputMethodManager;
import com.android.inputmethod.latin.SuggestedWords;
import com.android.inputmethod.latin.settings.SettingsValues;
import com.android.inputmethod.latin.settings.SettingsValues;


public final class StatsUtils {
public final class StatsUtils {
@@ -24,4 +25,9 @@ public final class StatsUtils {
    public static void onCreate(final SettingsValues settingsValues,
    public static void onCreate(final SettingsValues settingsValues,
            RichInputMethodManager richImm) {
            RichInputMethodManager richImm) {
    }
    }

    public static void onPickSuggestionManually(final SuggestedWords suggestedWords,
            final SuggestedWords.SuggestedWordInfo suggestionInfo) {

    }
}
}
+9 −0
Original line number Original line Diff line number Diff line
@@ -142,6 +142,15 @@ public class SuggestedWords {
        return mSuggestedWordInfoList.get(index);
        return mSuggestedWordInfoList.get(index);
    }
    }


    /**
     * Gets the suggestion index from the suggestions list.
     * @param suggestedWordInfo The {@link SuggestedWordInfo} to find the index.
     * @return The position of the suggestion in the suggestion list.
     */
    public int indexOf(SuggestedWordInfo suggestedWordInfo) {
        return mSuggestedWordInfoList.indexOf(suggestedWordInfo);
    }

    public String getDebugString(final int pos) {
    public String getDebugString(final int pos) {
        if (!DebugFlags.DEBUG_ENABLED) {
        if (!DebugFlags.DEBUG_ENABLED) {
            return null;
            return null;
+3 −0
Original line number Original line Diff line number Diff line
@@ -60,6 +60,7 @@ import com.android.inputmethod.latin.suggestions.SuggestionStripViewAccessor;
import com.android.inputmethod.latin.utils.AsyncResultHolder;
import com.android.inputmethod.latin.utils.AsyncResultHolder;
import com.android.inputmethod.latin.utils.InputTypeUtils;
import com.android.inputmethod.latin.utils.InputTypeUtils;
import com.android.inputmethod.latin.utils.RecapitalizeStatus;
import com.android.inputmethod.latin.utils.RecapitalizeStatus;
import com.android.inputmethod.latin.utils.StatsUtils;
import com.android.inputmethod.latin.utils.StringUtils;
import com.android.inputmethod.latin.utils.StringUtils;
import com.android.inputmethod.latin.utils.TextRange;
import com.android.inputmethod.latin.utils.TextRange;


@@ -361,6 +362,8 @@ public final class InputLogic {
        if (shouldShowAddToDictionaryIndicator) {
        if (shouldShowAddToDictionaryIndicator) {
            mTextDecorator.showAddToDictionaryIndicator(suggestionInfo);
            mTextDecorator.showAddToDictionaryIndicator(suggestionInfo);
        }
        }

        StatsUtils.onPickSuggestionManually(mSuggestedWords, suggestionInfo);
        return inputTransaction;
        return inputTransaction;
    }
    }