Home | History | Annotate | Download | only in ui

Lines Matching refs:Suggestion

22 import com.android.quicksearchbox.Suggestion;
90 public void bindAsSuggestion(SuggestionCursor suggestion, SuggestionClickListener onClick) {
93 mPosition = suggestion.getPosition();
96 CharSequence text1 = formatText(suggestion.getSuggestionText1(), suggestion, true);
97 CharSequence text2 = suggestion.getSuggestionText2Url();
101 text2 = formatText(suggestion.getSuggestionText2(), suggestion, false);
103 Drawable icon1 = getSuggestionDrawableIcon1(suggestion);
104 Drawable icon2 = getSuggestionDrawableIcon2(suggestion);
123 updateRefinable(suggestion);
126 protected void updateRefinable(SuggestionCursor suggestion) {
128 suggestion.isWebSearchSuggestion()
130 && !TextUtils.isEmpty(suggestion.getSuggestionQuery());
131 setRefinable(suggestion, mRefineable);
134 protected void setRefinable(SuggestionCursor suggestion, boolean refinable) {
166 public Drawable getSuggestionDrawableIcon1(Suggestion suggestion) {
167 Source source = suggestion.getSuggestionSource();
168 String iconId = suggestion.getSuggestionIcon1();
173 public Drawable getSuggestionDrawableIcon2(Suggestion suggestion) {
174 Source source = suggestion.getSuggestionSource();
175 String iconId = suggestion.getSuggestionIcon2();
179 private CharSequence formatText(String str, SuggestionCursor suggestion,
181 boolean isHtml = "html".equals(suggestion.getSuggestionFormat());
184 } else if (highlightSuggested && suggestion.isWebSearchSuggestion() &&
185 !TextUtils.isEmpty(suggestion.getUserQuery())) {
186 return mSuggestionFormatter.formatSuggestion(suggestion.getUserQuery(), str);