Skip to content

Commit 7790ad2

Browse files
committed
Additonal menu for stations hub
1 parent 40361f5 commit 7790ad2

File tree

3 files changed

+20
-1
lines changed

3 files changed

+20
-1
lines changed

codec2talkie/src/main/java/com/radio/codec2talkie/storage/log/LogItemActivity.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.radio.codec2talkie.storage.log;
22

33
import android.content.DialogInterface;
4+
import android.content.Intent;
45
import android.os.Bundle;
56
import android.view.Menu;
67
import android.view.MenuItem;
@@ -83,6 +84,14 @@ public boolean onCreateOptionsMenu(Menu menu) {
8384
return true;
8485
}
8586

87+
@Override
88+
public boolean onPrepareOptionsMenu(Menu menu) {
89+
if (_groupName != null) {
90+
menu.findItem(R.id.log_view_menu_stations).setVisible(false);
91+
}
92+
return super.onPrepareOptionsMenu(menu);
93+
}
94+
8695
@Override
8796
public boolean onOptionsItemSelected(MenuItem item)
8897
{
@@ -95,6 +104,11 @@ public boolean onOptionsItemSelected(MenuItem item)
95104
else if (itemId == R.id.log_view_menu_clear) {
96105
deleteAll();
97106
return true;
107+
} else if (itemId == R.id.log_view_menu_stations) {
108+
Intent logItemIntent = new Intent(this, LogItemActivity.class);
109+
logItemIntent.putExtra("groupName", getString(R.string.log_view_station_history));
110+
startActivity(logItemIntent);
111+
return true;
98112
}
99113
return super.onOptionsItemSelected(item);
100114
}

codec2talkie/src/main/res/menu/log_view_menu.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<menu xmlns:android="http://schemas.android.com/apk/res/android">
3+
<item
4+
android:id="@+id/log_view_menu_stations"
5+
android:title="@string/log_view_menu_stations" />
36
<item
47
android:id="@+id/log_view_menu_clear"
58
android:title="@string/log_view_menu_clear" />

codec2talkie/src/main/res/values/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@
249249
<string name="app_service_notif_text_ptt_ready">Connected to the TNC, ready for PTT</string>
250250
<string name="app_service_notif_text_tracking">APRS tracking is active</string>
251251
<string name="app_service_notif_connection_lost">Disconnected from the TNC, click to reconnect</string>
252-
<string name="aprs_log_view_title">APRS raw log</string>
252+
<string name="aprs_log_view_title">APRS log</string>
253253
<string name="log_view_menu_clear">Clear log</string>
254254
<string name="tracking_label">&#127937;</string>
255255
<string name="app_notifications_voice_enable_title">Enable incoming notifications</string>
@@ -286,4 +286,6 @@
286286
<string name="messages_group_activity_delete_group_confirmation_title">This will remove all messages from %s. Are you sure?</string>
287287
<string name="log_item_textview_title">Station history</string>
288288
<string name="log_item_group_textview_title">Station SSIDS</string>
289+
<string name="log_view_menu_stations">View stations</string>
290+
<string name="log_view_station_history">Station history</string>
289291
</resources>

0 commit comments

Comments
 (0)