parent
d09dc149ed
commit
3ff95880eb
|
@ -10,6 +10,7 @@ import io.reactivex.Observer
|
||||||
import io.reactivex.functions.Consumer
|
import io.reactivex.functions.Consumer
|
||||||
import mozilla.components.browser.awesomebar.BrowserAwesomeBar
|
import mozilla.components.browser.awesomebar.BrowserAwesomeBar
|
||||||
import mozilla.components.feature.awesomebar.provider.ClipboardSuggestionProvider
|
import mozilla.components.feature.awesomebar.provider.ClipboardSuggestionProvider
|
||||||
|
import mozilla.components.feature.awesomebar.provider.HistoryStorageSuggestionProvider
|
||||||
import mozilla.components.feature.awesomebar.provider.SearchSuggestionProvider
|
import mozilla.components.feature.awesomebar.provider.SearchSuggestionProvider
|
||||||
import mozilla.components.feature.awesomebar.provider.SessionSuggestionProvider
|
import mozilla.components.feature.awesomebar.provider.SessionSuggestionProvider
|
||||||
import mozilla.components.support.ktx.android.graphics.drawable.toBitmap
|
import mozilla.components.support.ktx.android.graphics.drawable.toBitmap
|
||||||
|
@ -36,13 +37,14 @@ class AwesomeBarUIView(
|
||||||
getString(R.string.awesomebar_clipboard_title)
|
getString(R.string.awesomebar_clipboard_title)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
view.addProviders(SessionSuggestionProvider(components.core.sessionManager,
|
view.addProviders(SessionSuggestionProvider(components.core.sessionManager,
|
||||||
components.useCases.tabsUseCases.selectTab))
|
components.useCases.tabsUseCases.selectTab),
|
||||||
view.addProviders(SearchSuggestionProvider(
|
HistoryStorageSuggestionProvider(components.core.historyStorage,
|
||||||
components.search.searchEngineManager.getDefaultSearchEngine(this),
|
components.useCases.sessionUseCases.loadUrl),
|
||||||
components.useCases.searchUseCases.defaultSearch,
|
SearchSuggestionProvider(components.search.searchEngineManager.getDefaultSearchEngine(this),
|
||||||
SearchSuggestionProvider.Mode.MULTIPLE_SUGGESTIONS)
|
components.useCases.searchUseCases.defaultSearch,
|
||||||
)
|
SearchSuggestionProvider.Mode.MULTIPLE_SUGGESTIONS))
|
||||||
|
|
||||||
view.setOnStopListener { actionEmitter.onNext(AwesomeBarAction.ItemSelected) }
|
view.setOnStopListener { actionEmitter.onNext(AwesomeBarAction.ItemSelected) }
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue