Chromium Code Reviews| Index: blimp/client/feature/navigation_feature.h |
| diff --git a/blimp/client/feature/navigation_feature.h b/blimp/client/feature/navigation_feature.h |
| index c5dd226601592bb05823749ce1e61d3d99ab2917..eded1068e8044c77dfa089fc526de37c79cc0187 100644 |
| --- a/blimp/client/feature/navigation_feature.h |
| +++ b/blimp/client/feature/navigation_feature.h |
| @@ -48,18 +48,20 @@ class NavigationFeature : public BlimpMessageProcessor { |
| void SetDelegate(int tab_id, NavigationFeatureDelegate* delegate); |
| void RemoveDelegate(int tab_id); |
| - void NavigateToUrlText(int tab_id, const std::string& url_text); |
| - void Reload(int tab_id); |
| - void GoForward(int tab_id); |
| - void GoBack(int tab_id); |
| + // virtual for testing. |
| + virtual void NavigateToUrlText(int tab_id, const std::string& url_text); |
| + virtual void Reload(int tab_id); |
| + virtual void GoForward(int tab_id); |
| + virtual void GoBack(int tab_id); |
| // BlimpMessageProcessor implementation. |
| void ProcessMessage(std::unique_ptr<BlimpMessage> message, |
| const net::CompletionCallback& callback) override; |
| - private: |
| + protected: |
| NavigationFeatureDelegate* FindDelegate(const int tab_id); |
|
David Trainor- moved to gerrit
2016/06/29 17:27:15
comment. explain whatitdoes and why it's protected
shaktisahu
2016/07/19 21:45:29
Done.
|
| + private: |
| typedef base::SmallMap<std::map<int, NavigationFeatureDelegate*>> DelegateMap; |
| DelegateMap delegates_; |