|
|
|
|
@ -14,6 +14,7 @@ import kotlinx.android.synthetic.main.activity_home.* |
|
|
|
|
import net.pokeranalytics.android.BuildConfig |
|
|
|
|
import net.pokeranalytics.android.R |
|
|
|
|
import net.pokeranalytics.android.model.realm.Currency |
|
|
|
|
import net.pokeranalytics.android.ui.activity.FiltersActivity |
|
|
|
|
import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity |
|
|
|
|
import net.pokeranalytics.android.ui.adapter.HomePagerAdapter |
|
|
|
|
import timber.log.Timber |
|
|
|
|
@ -81,7 +82,7 @@ class HomeActivity : PokerAnalyticsActivity() { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
setContentView(net.pokeranalytics.android.R.layout.activity_home) |
|
|
|
|
setContentView(R.layout.activity_home) |
|
|
|
|
|
|
|
|
|
observeRealmObjects() |
|
|
|
|
initUI() |
|
|
|
|
@ -90,7 +91,7 @@ class HomeActivity : PokerAnalyticsActivity() { |
|
|
|
|
|
|
|
|
|
override fun onCreateOptionsMenu(menu: Menu?): Boolean { |
|
|
|
|
menu?.clear() |
|
|
|
|
menuInflater.inflate(net.pokeranalytics.android.R.menu.toolbar_home, menu) |
|
|
|
|
menuInflater.inflate(R.menu.toolbar_home, menu) |
|
|
|
|
this.homeMenu = menu |
|
|
|
|
//TODO: Change queryWith button visibility |
|
|
|
|
homeMenu?.findItem(R.id.filter)?.isVisible = false |
|
|
|
|
@ -99,7 +100,7 @@ class HomeActivity : PokerAnalyticsActivity() { |
|
|
|
|
|
|
|
|
|
override fun onOptionsItemSelected(item: MenuItem?): Boolean { |
|
|
|
|
when (item?.itemId) { |
|
|
|
|
net.pokeranalytics.android.R.id.filter -> manageFilters() |
|
|
|
|
R.id.filter -> manageFilters() |
|
|
|
|
} |
|
|
|
|
return super.onOptionsItemSelected(item) |
|
|
|
|
} |
|
|
|
|
@ -129,7 +130,7 @@ class HomeActivity : PokerAnalyticsActivity() { |
|
|
|
|
setSupportActionBar(toolbar) |
|
|
|
|
|
|
|
|
|
navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener) |
|
|
|
|
navigation.selectedItemId = net.pokeranalytics.android.R.id.navigation_history |
|
|
|
|
navigation.selectedItemId = R.id.navigation_history |
|
|
|
|
|
|
|
|
|
val homePagerAdapter = HomePagerAdapter(supportFragmentManager) |
|
|
|
|
viewPager.offscreenPageLimit = 5 |
|
|
|
|
@ -191,12 +192,12 @@ class HomeActivity : PokerAnalyticsActivity() { |
|
|
|
|
homeMenu?.findItem(R.id.filter)?.isVisible = false |
|
|
|
|
} |
|
|
|
|
2 -> { |
|
|
|
|
toolbar.title = getString(net.pokeranalytics.android.R.string.calendar) |
|
|
|
|
homeMenu?.findItem(net.pokeranalytics.android.R.id.filter)?.isVisible = false |
|
|
|
|
toolbar.title = getString(R.string.calendar) |
|
|
|
|
homeMenu?.findItem(R.id.filter)?.isVisible = false |
|
|
|
|
} |
|
|
|
|
3 -> { |
|
|
|
|
toolbar.title = getString(net.pokeranalytics.android.R.string.reports) |
|
|
|
|
homeMenu?.findItem(net.pokeranalytics.android.R.id.filter)?.isVisible = false |
|
|
|
|
toolbar.title = getString(R.string.reports) |
|
|
|
|
homeMenu?.findItem(R.id.filter)?.isVisible = false |
|
|
|
|
} |
|
|
|
|
4 -> { |
|
|
|
|
toolbar.title = getString(R.string.services) //getString(R.string.more) |
|
|
|
|
@ -213,16 +214,16 @@ class HomeActivity : PokerAnalyticsActivity() { |
|
|
|
|
val filterSelected = false |
|
|
|
|
|
|
|
|
|
val choices = ArrayList<CharSequence>() |
|
|
|
|
choices.add(getString(net.pokeranalytics.android.R.string.new_str)) |
|
|
|
|
choices.add(getString(R.string.new_str)) |
|
|
|
|
|
|
|
|
|
if (filterSelected) { |
|
|
|
|
choices.add(getString(net.pokeranalytics.android.R.string.modify_current_filter)) |
|
|
|
|
choices.add(getString(net.pokeranalytics.android.R.string.load_from_db)) |
|
|
|
|
choices.add(getString(net.pokeranalytics.android.R.string.remove_filter)) |
|
|
|
|
choices.add(getString(R.string.modify_current_filter)) |
|
|
|
|
choices.add(getString(R.string.load_from_db)) |
|
|
|
|
choices.add(getString(R.string.remove_filter)) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
val builder = AlertDialog.Builder(this) |
|
|
|
|
builder.setTitle(net.pokeranalytics.android.R.string.filter_selection) |
|
|
|
|
builder.setTitle(R.string.filter_selection) |
|
|
|
|
.setCancelable(true) |
|
|
|
|
.setItems(choices.toTypedArray()) { _, which -> |
|
|
|
|
Timber.d("Click on $which") |
|
|
|
|
@ -230,7 +231,7 @@ class HomeActivity : PokerAnalyticsActivity() { |
|
|
|
|
0 -> FiltersActivity.newInstance(this@HomeActivity) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
.setNegativeButton(net.pokeranalytics.android.R.string.cancel) { _, _ -> |
|
|
|
|
.setNegativeButton(R.string.cancel) { _, _ -> |
|
|
|
|
Timber.d("Click on cancel") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|