mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Set query hint, clean up code smell.
This commit is contained in:
		| @@ -75,6 +75,9 @@ open class SettingsSearchController( | ||||
|         val searchView = searchItem.actionView as SearchView | ||||
|         searchView.maxWidth = Int.MAX_VALUE | ||||
|  | ||||
|         // Change hint to show "search settings." | ||||
|         searchView.queryHint = applicationContext?.getString(R.string.action_search_settings) | ||||
|  | ||||
|         searchItem.expandActionView() | ||||
|         setItems(getResultSet()) | ||||
|  | ||||
|   | ||||
| @@ -1,16 +1,13 @@ | ||||
| package eu.kanade.tachiyomi.ui.setting.settingssearch | ||||
|  | ||||
| import android.os.Bundle | ||||
| import androidx.preference.Preference | ||||
| import eu.kanade.tachiyomi.data.database.DatabaseHelper | ||||
| import eu.kanade.tachiyomi.data.preference.PreferencesHelper | ||||
| import eu.kanade.tachiyomi.extension.ExtensionManager | ||||
| import eu.kanade.tachiyomi.source.Source | ||||
| import eu.kanade.tachiyomi.source.SourceManager | ||||
| import eu.kanade.tachiyomi.ui.base.presenter.BasePresenter | ||||
| import eu.kanade.tachiyomi.ui.browse.source.browse.BrowseSourcePresenter | ||||
| import rx.Subscription | ||||
| import rx.subjects.PublishSubject | ||||
| import uy.kohesive.injekt.Injekt | ||||
| import uy.kohesive.injekt.api.get | ||||
| import uy.kohesive.injekt.injectLazy | ||||
| @@ -42,11 +39,6 @@ open class SettingsSearchPresenter( | ||||
|      */ | ||||
|     private var fetchSourcesSubscription: Subscription? = null | ||||
|  | ||||
|     /** | ||||
|      * Subject which fetches image of given manga. | ||||
|      */ | ||||
|     private val fetchImageSubject = PublishSubject.create<Pair<List<Preference>, Source>>() | ||||
|  | ||||
|     /** | ||||
|      * Subscription for fetching images of manga. | ||||
|      */ | ||||
| @@ -61,8 +53,6 @@ open class SettingsSearchPresenter( | ||||
|  | ||||
|         extensionFilter = savedState?.getString(SettingsSearchPresenter::extensionFilter.name) | ||||
|             ?: initialExtensionFilter | ||||
|  | ||||
|         // TODO - Perform a search with previous or initial state | ||||
|     } | ||||
|  | ||||
|     override fun onDestroy() { | ||||
| @@ -76,8 +66,4 @@ open class SettingsSearchPresenter( | ||||
|         state.putString(SettingsSearchPresenter::extensionFilter.name, extensionFilter) | ||||
|         super.onSave(state) | ||||
|     } | ||||
|  | ||||
|     fun search(toString: String) { | ||||
|         // TODO - My ignorance of kotlin pattern is showing here... why would the search logic take place in the Presenter? | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user