Loading presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutPresenter.kt +0 −53 Original line number Diff line number Diff line ///* // * Copyright (C) 2017 Moez Bhatti <moez.bhatti@gmail.com> // * // * This file is part of QKSMS. // * // * QKSMS is free software: you can redistribute it and/or modify // * it under the terms of the GNU General Public License as published by // * the Free Software Foundation, either version 3 of the License, or // * (at your option) any later version. // * // * QKSMS is distributed in the hope that it will be useful, // * but WITHOUT ANY WARRANTY; without even the implied warranty of // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // * GNU General Public License for more details. // * // * You should have received a copy of the GNU General Public License // * along with QKSMS. If not, see <http://www.gnu.org/licenses/>. // */ //package com.moez.QKSMS.feature.settings.about // //import com.moez.QKSMS.R //import com.moez.QKSMS.common.Navigator //import com.moez.QKSMS.common.base.QkPresenter //import com.uber.autodispose.android.lifecycle.scope //import com.uber.autodispose.autoDisposable //import javax.inject.Inject // //class AboutPresenter @Inject constructor( // private val navigator: Navigator //) : QkPresenter<AboutView, Unit>(Unit) { // // override fun bindIntents(view: AboutView) { // super.bindIntents(view) // // view.preferenceClicks() // .autoDisposable(view.scope()) // .subscribe { preference -> // when (preference.id) { // R.id.developer -> navigator.showDeveloper() // // R.id.source -> navigator.showSourceCode() // // R.id.changelog -> navigator.showChangelog() // // R.id.contact -> navigator.showSupport() // // R.id.license -> navigator.showLicense() // } // } // } // //} /* * Copyright (C) 2017 Moez Bhatti <moez.bhatti@gmail.com> * Loading Loading
presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutPresenter.kt +0 −53 Original line number Diff line number Diff line ///* // * Copyright (C) 2017 Moez Bhatti <moez.bhatti@gmail.com> // * // * This file is part of QKSMS. // * // * QKSMS is free software: you can redistribute it and/or modify // * it under the terms of the GNU General Public License as published by // * the Free Software Foundation, either version 3 of the License, or // * (at your option) any later version. // * // * QKSMS is distributed in the hope that it will be useful, // * but WITHOUT ANY WARRANTY; without even the implied warranty of // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // * GNU General Public License for more details. // * // * You should have received a copy of the GNU General Public License // * along with QKSMS. If not, see <http://www.gnu.org/licenses/>. // */ //package com.moez.QKSMS.feature.settings.about // //import com.moez.QKSMS.R //import com.moez.QKSMS.common.Navigator //import com.moez.QKSMS.common.base.QkPresenter //import com.uber.autodispose.android.lifecycle.scope //import com.uber.autodispose.autoDisposable //import javax.inject.Inject // //class AboutPresenter @Inject constructor( // private val navigator: Navigator //) : QkPresenter<AboutView, Unit>(Unit) { // // override fun bindIntents(view: AboutView) { // super.bindIntents(view) // // view.preferenceClicks() // .autoDisposable(view.scope()) // .subscribe { preference -> // when (preference.id) { // R.id.developer -> navigator.showDeveloper() // // R.id.source -> navigator.showSourceCode() // // R.id.changelog -> navigator.showChangelog() // // R.id.contact -> navigator.showSupport() // // R.id.license -> navigator.showLicense() // } // } // } // //} /* * Copyright (C) 2017 Moez Bhatti <moez.bhatti@gmail.com> * Loading