Move chart proto for event_log_visualizer.

Bug: None
Change-Id: I7bca9002f208ac0bafc2d2d399978a289209496f
Reviewed-on: https://webrtc-review.googlesource.com/c/113815
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25963}
diff --git a/rtc_tools/BUILD.gn b/rtc_tools/BUILD.gn
index 9778c9c..4cdfd09 100644
--- a/rtc_tools/BUILD.gn
+++ b/rtc_tools/BUILD.gn
@@ -227,9 +227,10 @@
   if (rtc_enable_protobuf) {
     proto_library("chart_proto") {
       sources = [
-        "event_log_visualizer/chart.proto",
+        "event_log_visualizer/proto/chart.proto",
+        "event_log_visualizer/proto/chart_enums.proto",
       ]
-      proto_out_dir = "rtc_tools/event_log_visualizer"
+      proto_out_dir = "rtc_tools/event_log_visualizer/proto"
     }
 
     rtc_static_library("event_log_visualizer_utils") {
diff --git a/rtc_tools/event_log_visualizer/plot_protobuf.h b/rtc_tools/event_log_visualizer/plot_protobuf.h
index f59d303..b81515a 100644
--- a/rtc_tools/event_log_visualizer/plot_protobuf.h
+++ b/rtc_tools/event_log_visualizer/plot_protobuf.h
@@ -12,7 +12,7 @@
 
 #include "rtc_base/ignore_wundef.h"
 RTC_PUSH_IGNORING_WUNDEF()
-#include "rtc_tools/event_log_visualizer/chart.pb.h"
+#include "rtc_tools/event_log_visualizer/proto/chart.pb.h"
 RTC_POP_IGNORING_WUNDEF()
 #include "rtc_tools/event_log_visualizer/plot_base.h"
 
diff --git a/rtc_tools/event_log_visualizer/chart.proto b/rtc_tools/event_log_visualizer/proto/chart.proto
similarity index 79%
rename from rtc_tools/event_log_visualizer/chart.proto
rename to rtc_tools/event_log_visualizer/proto/chart.proto
index 41e3ebd..3a11d78 100644
--- a/rtc_tools/event_log_visualizer/chart.proto
+++ b/rtc_tools/event_log_visualizer/proto/chart.proto
@@ -1,18 +1,9 @@
-// Describes a chart generated from WebRTC event log data.
 syntax = "proto3";
+// Describes a chart generated from WebRTC event log data.
 option optimize_for = LITE_RUNTIME;
-
 package webrtc.analytics;
 
-message ChartStyle {
-  enum Type {
-    UNDEFINED = 0;
-    LINE_CHART = 1;
-    BAR_CHART = 2;
-    LINE_STEP_CHART = 3;
-    SCATTER_CHART = 4;
-  }
-}
+import "chart_enums.proto";
 
 message DataSet {
   repeated float x_values = 1;
diff --git a/rtc_tools/event_log_visualizer/proto/chart_enums.proto b/rtc_tools/event_log_visualizer/proto/chart_enums.proto
new file mode 100644
index 0000000..985ad0a
--- /dev/null
+++ b/rtc_tools/event_log_visualizer/proto/chart_enums.proto
@@ -0,0 +1,13 @@
+syntax = "proto3";
+// Contains enums used as part of chart.proto
+package webrtc.analytics;
+
+message ChartStyle {
+  enum Type {
+    UNDEFINED = 0;
+    LINE_CHART = 1;
+    BAR_CHART = 2;
+    LINE_STEP_CHART = 3;
+    SCATTER_CHART = 4;
+  };
+};