summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/logging/screen_event.proto
blob: f4d0735797574d2548f73b1f5ce5012a172e3967 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
syntax = "proto2";

package com.android.dialer.logging;
option java_package = "com.android.dialer.logging";
option java_multiple_files = true;
option optimize_for = LITE_RUNTIME;




message ScreenEvent {
  enum Type {

    UNKNOWN = 0;

    DIALPAD = 1;

    SPEED_DIAL = 2;

    CALL_LOG = 3;

    // The tab containing the list of voicemails only.
    VOICEMAIL_LOG = 4;

    // The tab containing the list of all contacts.
    ALL_CONTACTS = 5;

    // List of search results returned by typing into the search box.
    REGULAR_SEARCH = 6;

    // List of search results returned by typing into the dialpad.
    SMART_DIAL_SEARCH = 7;

    CALL_LOG_FILTER = 8;

    SETTINGS = 9;

    // The "Import/export contacts" dialog launched via the overflow menu.
    IMPORT_EXPORT_CONTACTS = 10;

    // The "Clear frequents" dialog launched via the overflow menu.
    CLEAR_FREQUENTS = 11;

    // The "Send feedback" dialog launched via the overflow menu.
    SEND_FEEDBACK = 12;

    // The main in call screen that displays caller details and contact photos
    INCALL = 13;

    // The screen that displays the glowpad widget (slide right to answer,
    // slide left to dismiss).
    INCOMING_CALL = 14;

    // Conference management fragment displayed for conferences that support
    // management of individual calls within the conference.
    CONFERENCE_MANAGEMENT = 15;

    // The dialpad displayed in-call that is used to send dtmf tones.
    INCALL_DIALPAD = 16;

    // Menu options displayed when long pressing on a call log entry
    CALL_LOG_CONTEXT_MENU = 17;

    // Screen displayed to allow the user to see an overview of all blocked
    // numbers
    BLOCKED_NUMBER_MANAGEMENT = 18;

    // Screen displayed to allow the user to add a new blocked number
    BLOCKED_NUMBER_ADD_NUMBER = 19;

    CALL_DETAILS = 20;

    MAIN_SPEED_DIAL = 21;
    MAIN_CALL_LOG = 22;
    MAIN_CONTACTS = 23;
    MAIN_VOICEMAIL = 24;
    MAIN_DIALPAD = 25;
    MAIN_SEARCH = 26;
  }
}