|
|
|
@ -21,7 +21,6 @@ import net.pokeranalytics.android.model.Criteria |
|
|
|
import net.pokeranalytics.android.model.combined |
|
|
|
import net.pokeranalytics.android.model.combined |
|
|
|
import net.pokeranalytics.android.model.filter.QueryCondition |
|
|
|
import net.pokeranalytics.android.model.filter.QueryCondition |
|
|
|
import net.pokeranalytics.android.model.realm.ComputableResult |
|
|
|
import net.pokeranalytics.android.model.realm.ComputableResult |
|
|
|
import net.pokeranalytics.android.model.realm.Session |
|
|
|
|
|
|
|
import net.pokeranalytics.android.ui.activity.CalendarDetailsActivity |
|
|
|
import net.pokeranalytics.android.ui.activity.CalendarDetailsActivity |
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableAdapter |
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableAdapter |
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableDelegate |
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableDelegate |
|
|
|
@ -29,6 +28,7 @@ import net.pokeranalytics.android.ui.adapter.StaticRowRepresentableDataSource |
|
|
|
import net.pokeranalytics.android.ui.extensions.hideWithAnimation |
|
|
|
import net.pokeranalytics.android.ui.extensions.hideWithAnimation |
|
|
|
import net.pokeranalytics.android.ui.extensions.showWithAnimation |
|
|
|
import net.pokeranalytics.android.ui.extensions.showWithAnimation |
|
|
|
import net.pokeranalytics.android.ui.fragment.components.RealmFragment |
|
|
|
import net.pokeranalytics.android.ui.fragment.components.RealmFragment |
|
|
|
|
|
|
|
import net.pokeranalytics.android.ui.interfaces.FragmentVisibility |
|
|
|
import net.pokeranalytics.android.ui.view.CalendarTabs |
|
|
|
import net.pokeranalytics.android.ui.view.CalendarTabs |
|
|
|
import net.pokeranalytics.android.ui.view.RowRepresentable |
|
|
|
import net.pokeranalytics.android.ui.view.RowRepresentable |
|
|
|
import net.pokeranalytics.android.ui.view.RowViewType |
|
|
|
import net.pokeranalytics.android.ui.view.RowViewType |
|
|
|
@ -39,8 +39,8 @@ import java.util.* |
|
|
|
import kotlin.coroutines.CoroutineContext |
|
|
|
import kotlin.coroutines.CoroutineContext |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class CalendarFragment : RealmFragment(), CoroutineScope, StaticRowRepresentableDataSource, |
|
|
|
class CalendarFragmentVisibility : RealmFragment(), CoroutineScope, StaticRowRepresentableDataSource, |
|
|
|
RowRepresentableDelegate { |
|
|
|
RowRepresentableDelegate, FragmentVisibility { |
|
|
|
|
|
|
|
|
|
|
|
enum class TimeFilter { |
|
|
|
enum class TimeFilter { |
|
|
|
MONTH, YEAR |
|
|
|
MONTH, YEAR |
|
|
|
@ -51,8 +51,8 @@ class CalendarFragment : RealmFragment(), CoroutineScope, StaticRowRepresentable |
|
|
|
/** |
|
|
|
/** |
|
|
|
* Create new instance |
|
|
|
* Create new instance |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
fun newInstance(): CalendarFragment { |
|
|
|
fun newInstance(): CalendarFragmentVisibility { |
|
|
|
val fragment = CalendarFragment() |
|
|
|
val fragment = CalendarFragmentVisibility() |
|
|
|
val bundle = Bundle() |
|
|
|
val bundle = Bundle() |
|
|
|
fragment.arguments = bundle |
|
|
|
fragment.arguments = bundle |
|
|
|
return fragment |
|
|
|
return fragment |
|
|
|
|