diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt index 020328385..b9eb87faf 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt @@ -16,6 +16,7 @@ import com.simplemobiletools.calendar.adapters.MyMonthPagerAdapter import com.simplemobiletools.calendar.adapters.MyWeekPagerAdapter import com.simplemobiletools.calendar.adapters.MyYearPagerAdapter import com.simplemobiletools.calendar.dialogs.ChangeViewDialog +import com.simplemobiletools.calendar.dialogs.FilterEventsDialog import com.simplemobiletools.calendar.dialogs.ImportEventsDialog import com.simplemobiletools.calendar.extensions.config import com.simplemobiletools.calendar.extensions.getNewEventTimestampFromCode @@ -128,7 +129,9 @@ class MainActivity : SimpleActivity(), NavigationListener { } private fun showFilterDialog() { + FilterEventsDialog(this) { + } } private fun updateView(view: Int) { diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/dialogs/FilterEventsDialog.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/dialogs/FilterEventsDialog.kt new file mode 100644 index 000000000..a953afc91 --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/dialogs/FilterEventsDialog.kt @@ -0,0 +1,22 @@ +package com.simplemobiletools.calendar.dialogs + +import android.app.Activity +import android.support.v7.app.AlertDialog +import android.view.LayoutInflater +import com.simplemobiletools.calendar.R +import com.simplemobiletools.commons.extensions.setupDialogStuff + +class FilterEventsDialog(val activity: Activity, val callback: () -> Unit) : AlertDialog.Builder(activity) { + val dialog: AlertDialog? + + init { + val view = LayoutInflater.from(activity).inflate(R.layout.dialog_filter_events, null) + + dialog = AlertDialog.Builder(activity) + .setPositiveButton(R.string.ok, null) + .setNegativeButton(R.string.cancel, null) + .create().apply { + activity.setupDialogStuff(view, this, R.string.filter_events_by_type) + } + } +} diff --git a/app/src/main/res/layout/dialog_filter_events.xml b/app/src/main/res/layout/dialog_filter_events.xml new file mode 100644 index 000000000..165c700f9 --- /dev/null +++ b/app/src/main/res/layout/dialog_filter_events.xml @@ -0,0 +1,10 @@ + +