recovery: Begin refactor of WearUI to use ScreenRecoveryUI
am: 7d9fd96dc9
* commit '7d9fd96dc99a6008979811e36bb06f3afad18508':
recovery: Begin refactor of WearUI to use ScreenRecoveryUI
This commit is contained in:
-27
@@ -16,9 +16,7 @@
|
|||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <pthread.h>
|
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
@@ -31,9 +29,7 @@
|
|||||||
|
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "device.h"
|
#include "device.h"
|
||||||
#include "minui/minui.h"
|
|
||||||
#include "wear_ui.h"
|
#include "wear_ui.h"
|
||||||
#include "ui.h"
|
|
||||||
#include "cutils/properties.h"
|
#include "cutils/properties.h"
|
||||||
#include "android-base/strings.h"
|
#include "android-base/strings.h"
|
||||||
#include "android-base/stringprintf.h"
|
#include "android-base/stringprintf.h"
|
||||||
@@ -370,29 +366,6 @@ void WearRecoveryUI::Init()
|
|||||||
RecoveryUI::Init();
|
RecoveryUI::Init();
|
||||||
}
|
}
|
||||||
|
|
||||||
void WearRecoveryUI::SetLocale(const char* locale) {
|
|
||||||
if (locale) {
|
|
||||||
char* lang = strdup(locale);
|
|
||||||
for (char* p = lang; *p; ++p) {
|
|
||||||
if (*p == '_') {
|
|
||||||
*p = '\0';
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// A bit cheesy: keep an explicit list of supported languages
|
|
||||||
// that are RTL.
|
|
||||||
if (strcmp(lang, "ar") == 0 || // Arabic
|
|
||||||
strcmp(lang, "fa") == 0 || // Persian (Farsi)
|
|
||||||
strcmp(lang, "he") == 0 || // Hebrew (new language code)
|
|
||||||
strcmp(lang, "iw") == 0 || // Hebrew (old language code)
|
|
||||||
strcmp(lang, "ur") == 0) { // Urdu
|
|
||||||
rtl_locale = true;
|
|
||||||
}
|
|
||||||
free(lang);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void WearRecoveryUI::SetBackground(Icon icon)
|
void WearRecoveryUI::SetBackground(Icon icon)
|
||||||
{
|
{
|
||||||
pthread_mutex_lock(&updateMutex);
|
pthread_mutex_lock(&updateMutex);
|
||||||
|
|||||||
@@ -17,19 +17,13 @@
|
|||||||
#ifndef RECOVERY_WEAR_UI_H
|
#ifndef RECOVERY_WEAR_UI_H
|
||||||
#define RECOVERY_WEAR_UI_H
|
#define RECOVERY_WEAR_UI_H
|
||||||
|
|
||||||
#include <pthread.h>
|
#include "screen_ui.h"
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#include "ui.h"
|
class WearRecoveryUI : public ScreenRecoveryUI {
|
||||||
#include "minui/minui.h"
|
|
||||||
|
|
||||||
class WearRecoveryUI : public RecoveryUI {
|
|
||||||
public:
|
public:
|
||||||
WearRecoveryUI();
|
WearRecoveryUI();
|
||||||
|
|
||||||
void Init();
|
void Init();
|
||||||
void SetLocale(const char* locale);
|
|
||||||
|
|
||||||
// overall recovery state ("background image")
|
// overall recovery state ("background image")
|
||||||
void SetBackground(Icon icon);
|
void SetBackground(Icon icon);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user