From f26b38469777fd50a885dcdc48dbc2cc350808b8 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 13 Dec 2020 13:05:36 -0600 Subject: [PATCH] Add a PC menu header to show PC status --- app/src/main/java/com/limelight/PcView.java | 16 ++++++++++++++++ app/src/main/res/values/strings.xml | 3 +++ 2 files changed, 19 insertions(+) diff --git a/app/src/main/java/com/limelight/PcView.java b/app/src/main/java/com/limelight/PcView.java index 188320b1..3da956b5 100644 --- a/app/src/main/java/com/limelight/PcView.java +++ b/app/src/main/java/com/limelight/PcView.java @@ -317,6 +317,22 @@ public class PcView extends Activity implements AdapterFragmentCallbacks { AdapterContextMenuInfo info = (AdapterContextMenuInfo) menuInfo; ComputerObject computer = (ComputerObject) pcGridAdapter.getItem(info.position); + // Add a header with PC status details + menu.clearHeader(); + switch (computer.details.state) + { + case ONLINE: + menu.setHeaderTitle(R.string.pcview_menu_header_online); + break; + case OFFLINE: + menu.setHeaderIcon(R.drawable.ic_pc_offline); + menu.setHeaderTitle(R.string.pcview_menu_header_offline); + break; + case UNKNOWN: + menu.setHeaderTitle(R.string.pcview_menu_header_unknown); + break; + } + // Inflate the context menu if (computer.details.state == ComputerDetails.State.OFFLINE || computer.details.state == ComputerDetails.State.UNKNOWN) { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 945c97e8..a5376e22 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -15,6 +15,9 @@ Loading help page… + PC Status: Online + PC Status: Offline + PC Status: Refreshing View All Apps Pair with PC Unpair