Rename to ListSelectionHandler

pull/1002/head
Alex Baker 6 years ago
parent d2eaa8d0a7
commit 6303dbc958

@ -22,14 +22,14 @@ import org.tasks.LocalBroadcastManager
import org.tasks.R import org.tasks.R
import org.tasks.dialogs.DialogBuilder import org.tasks.dialogs.DialogBuilder
import org.tasks.filters.FilterProvider import org.tasks.filters.FilterProvider
import org.tasks.gtasks.RemoteListSelectionHandler import org.tasks.gtasks.ListSelectionHandler
import org.tasks.injection.DialogFragmentComponent import org.tasks.injection.DialogFragmentComponent
import org.tasks.injection.InjectingDialogFragment import org.tasks.injection.InjectingDialogFragment
import org.tasks.sync.AddAccountDialog import org.tasks.sync.AddAccountDialog
import org.tasks.sync.SyncAdapters import org.tasks.sync.SyncAdapters
import javax.inject.Inject import javax.inject.Inject
class ListPicker : InjectingDialogFragment(), RemoteListSelectionHandler { class ListPicker : InjectingDialogFragment(), ListSelectionHandler {
@Inject lateinit var dialogBuilder: DialogBuilder @Inject lateinit var dialogBuilder: DialogBuilder
@Inject lateinit var filterAdapter: FilterAdapter @Inject lateinit var filterAdapter: FilterAdapter
@Inject lateinit var filterProvider: FilterProvider @Inject lateinit var filterProvider: FilterProvider
@ -72,11 +72,11 @@ class ListPicker : InjectingDialogFragment(), RemoteListSelectionHandler {
override fun addAccount() = AddAccountDialog.showAddAccountDialog(activity, dialogBuilder) override fun addAccount() = AddAccountDialog.showAddAccountDialog(activity, dialogBuilder)
override fun selectedList(filter: Filter) { override fun selectedList(list: Filter?) {
targetFragment!!.onActivityResult( targetFragment!!.onActivityResult(
targetRequestCode, targetRequestCode,
Activity.RESULT_OK, Activity.RESULT_OK,
Intent().putExtra(EXTRA_SELECTED_FILTER, filter)) Intent().putExtra(EXTRA_SELECTED_FILTER, list))
} }
private fun refresh() { private fun refresh() {
@ -114,7 +114,7 @@ class ListPicker : InjectingDialogFragment(), RemoteListSelectionHandler {
filterAdapter: FilterAdapter, filterAdapter: FilterAdapter,
dialogBuilder: DialogBuilder, dialogBuilder: DialogBuilder,
syncAdapters: SyncAdapters, syncAdapters: SyncAdapters,
handler: RemoteListSelectionHandler): AlertDialog { handler: ListSelectionHandler): AlertDialog {
val builder = dialogBuilder val builder = dialogBuilder
.newDialog() .newDialog()
.setNegativeButton(android.R.string.cancel, null) .setNegativeButton(android.R.string.cancel, null)

@ -0,0 +1,9 @@
package org.tasks.gtasks
import com.todoroo.astrid.api.Filter
interface ListSelectionHandler {
fun addAccount()
fun selectedList(list: Filter?)
}

@ -1,10 +0,0 @@
package org.tasks.gtasks;
import com.todoroo.astrid.api.Filter;
public interface RemoteListSelectionHandler {
void addAccount();
void selectedList(Filter list);
}
Loading…
Cancel
Save