diff options
author | Elliott Hughes <enh@google.com> | 2015-04-09 21:06:25 +0200 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-04-09 21:06:25 +0200 |
commit | 9e225cb8032efefec4dce6de2dd91fa6e3658346 (patch) | |
tree | 07456a6307d1804376d51214e49698e2887ac1be /ui.h | |
parent | am 36640972: am fbde407e: Merge "Enable printf format argument checking." (diff) | |
parent | am 52222a58: Merge "Move file paging into ScreenRecoveryUI." (diff) | |
download | android_bootable_recovery-9e225cb8032efefec4dce6de2dd91fa6e3658346.tar android_bootable_recovery-9e225cb8032efefec4dce6de2dd91fa6e3658346.tar.gz android_bootable_recovery-9e225cb8032efefec4dce6de2dd91fa6e3658346.tar.bz2 android_bootable_recovery-9e225cb8032efefec4dce6de2dd91fa6e3658346.tar.lz android_bootable_recovery-9e225cb8032efefec4dce6de2dd91fa6e3658346.tar.xz android_bootable_recovery-9e225cb8032efefec4dce6de2dd91fa6e3658346.tar.zst android_bootable_recovery-9e225cb8032efefec4dce6de2dd91fa6e3658346.zip |
Diffstat (limited to 'ui.h')
-rw-r--r-- | ui.h | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -31,10 +31,10 @@ class RecoveryUI { // Initialize the object; called before anything else. virtual void Init(); // Show a stage indicator. Call immediately after Init(). - virtual void SetStage(int current, int max) { } + virtual void SetStage(int current, int max) = 0; // After calling Init(), you can tell the UI what locale it is operating in. - virtual void SetLocale(const char* locale) { } + virtual void SetLocale(const char* locale) = 0; // Set the overall recovery state ("background image"). enum Icon { NONE, INSTALLING_UPDATE, ERASING, NO_COMMAND, ERROR }; @@ -65,6 +65,8 @@ class RecoveryUI { // toggled on the text display). virtual void Print(const char* fmt, ...) __printflike(2, 3) = 0; + virtual void ShowFile(const char* filename) = 0; + // --- key handling --- // Wait for keypress and return it. May return -1 after timeout. |