Index: ash/system/cast/tray_cast.h |
diff --git a/ash/system/cast/tray_cast.h b/ash/system/cast/tray_cast.h |
index 04a4bc28a802aebee55c40818e4a36ed0e16a31e..c58dd9d937fb34a1da88c5b183a47bce2bc4116e 100644 |
--- a/ash/system/cast/tray_cast.h |
+++ b/ash/system/cast/tray_cast.h |
@@ -18,12 +18,19 @@ class CastDetailedView; |
class CastDuplexView; |
} // namespace tray |
-class TrayCast : public SystemTrayItem, public ShellObserver { |
+class ASH_EXPORT TrayCast : public SystemTrayItem, public ShellObserver { |
public: |
explicit TrayCast(SystemTray* system_tray); |
~TrayCast() override; |
private: |
+ // Helper/utility methods for testing. |
+ friend class TrayCastTestAPI; |
+ void StartCastForTest(const std::string& receiver_id); |
+ void StopCastForTest(); |
+ views::View* default_view(); |
oshima
2015/07/21 21:04:08
GetDefaultView()
make it const / const if possibl
jdufault
2015/07/21 21:18:10
Done.
|
+ enum ChildViewId { TRAY_VIEW = 1, SELECT_VIEW, CAST_VIEW }; |
+ |
// Overridden from SystemTrayItem. |
views::View* CreateTrayView(user::LoginStatus status) override; |
views::View* CreateDefaultView(user::LoginStatus status) override; |