summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrettyWhite <geekman3454@protonmail.com>2019-06-10 16:27:26 -0400
committerBrettyWhite <geekman3454@protonmail.com>2019-06-10 16:27:26 -0400
commitf42879db95cda424109a5d7babfa2f6eb0d1bfa2 (patch)
tree39ddbb876480d919e9195d0aa9919d9021a97fcf
parent148d09da79b6e2396a688445194a6471048caae4 (diff)
downloadsdl_android-f42879db95cda424109a5d7babfa2f6eb0d1bfa2.tar.gz
allow getting set of preloaded choices
-rw-r--r--base/src/main/java/com/smartdevicelink/managers/screen/BaseScreenManager.java8
-rw-r--r--base/src/main/java/com/smartdevicelink/managers/screen/choiceset/BaseChoiceSetManager.java6
2 files changed, 14 insertions, 0 deletions
diff --git a/base/src/main/java/com/smartdevicelink/managers/screen/BaseScreenManager.java b/base/src/main/java/com/smartdevicelink/managers/screen/BaseScreenManager.java
index 381e979e1..207897f69 100644
--- a/base/src/main/java/com/smartdevicelink/managers/screen/BaseScreenManager.java
+++ b/base/src/main/java/com/smartdevicelink/managers/screen/BaseScreenManager.java
@@ -56,6 +56,7 @@ import com.smartdevicelink.proxy.rpc.enums.TextAlignment;
import com.smartdevicelink.util.DebugTool;
import java.lang.ref.WeakReference;
+import java.util.HashSet;
import java.util.List;
/**
@@ -480,6 +481,13 @@ abstract class BaseScreenManager extends BaseSubManager {
this.choiceSetManager.setKeyboardConfiguration(keyboardConfiguration);
}
+ /**
+ * @return A set of choice cells that have been preloaded to the head unit
+ */
+ public HashSet<ChoiceCell> getPreloadedChoices(){
+ return this.choiceSetManager.getPreloadedChoices();
+ }
+
// END CHOICE SETS
/**
diff --git a/base/src/main/java/com/smartdevicelink/managers/screen/choiceset/BaseChoiceSetManager.java b/base/src/main/java/com/smartdevicelink/managers/screen/choiceset/BaseChoiceSetManager.java
index 465b308a7..e66b286fb 100644
--- a/base/src/main/java/com/smartdevicelink/managers/screen/choiceset/BaseChoiceSetManager.java
+++ b/base/src/main/java/com/smartdevicelink/managers/screen/choiceset/BaseChoiceSetManager.java
@@ -360,6 +360,12 @@ abstract class BaseChoiceSetManager extends BaseSubManager {
}
}
+ // GETTERS
+
+ public HashSet<ChoiceCell> getPreloadedChoices(){
+ return this.preloadedChoices;
+ }
+
// CHOICE SET MANAGEMENT HELPERS
private HashSet<ChoiceCell> choicesToBeUploadedWithArray(List<ChoiceCell> choices){