[apps] Add screen telemetry identification

This commit is contained in:
Romain Goyet
2020-02-13 19:06:54 -05:00
committed by Ecco
parent b06de12902
commit 5dee4a8166
49 changed files with 51 additions and 0 deletions

View File

@@ -43,6 +43,7 @@ public:
ViewController * intervalController() { return &m_intervalController; }
SolutionsController * solutionsController() { return &m_solutionsController; }
void willBecomeInactive() override;
TELEMETRY_ID("Solver");
private:
App(Snapshot * snapshot);
SolutionsController m_solutionsController;

View File

@@ -12,6 +12,7 @@ public:
IntervalController(Responder * parentResponder, InputEventHandlerDelegate * inputEventHandlerDelegate, EquationStore * equationStore);
const char * title() override;
View * view() override { return &m_contentView; }
TELEMETRY_ID("Interval");
int numberOfRows() const override;
void willDisplayCellForIndex(HighlightCell * cell, int index) override;
private:

View File

@@ -37,6 +37,7 @@ public:
bool editSelectedRecordWithText(const char * text) override { return Shared::ExpressionModelListController::editSelectedRecordWithText(text); }
/* ViewController */
View * view() override { return &m_equationListView; }
TELEMETRY_ID("List");
/* Text/Layout Field Delegate */
bool textFieldDidReceiveEvent(TextField * textField, Ion::Events::Event event) override;
bool layoutFieldDidReceiveEvent(LayoutField * layoutField, Ion::Events::Event event) override;

View File

@@ -19,6 +19,8 @@ public:
void viewWillAppear() override;
void viewDidDisappear() override;
void didEnterResponderChain(Responder * previousFirstResponder) override;
TELEMETRY_ID("Solutions");
/* AlternateEmptyViewDefaultDelegate */
bool isEmpty() const override;
virtual I18n::Message emptyMessage() override;