Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(865)

Side by Side Diff: chrome/browser/tab_contents/tab_contents.h

Issue 244001: Implemented upload progress indicator in status bar.... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 11 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ 5 #ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_
6 #define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ 6 #define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_
7 7
8 #include "build/build_config.h" 8 #include "build/build_config.h"
9 9
10 #include <map> 10 #include <map>
(...skipping 876 matching lines...) Expand 10 before | Expand all | Expand 10 after
887 virtual RendererPreferences GetRendererPrefs() const; 887 virtual RendererPreferences GetRendererPrefs() const;
888 virtual WebPreferences GetWebkitPrefs(); 888 virtual WebPreferences GetWebkitPrefs();
889 virtual void OnJSOutOfMemory(); 889 virtual void OnJSOutOfMemory();
890 virtual void OnCrossSiteResponse(int new_render_process_host_id, 890 virtual void OnCrossSiteResponse(int new_render_process_host_id,
891 int new_request_id); 891 int new_request_id);
892 virtual bool CanBlur() const; 892 virtual bool CanBlur() const;
893 virtual gfx::Rect GetRootWindowResizerRect() const; 893 virtual gfx::Rect GetRootWindowResizerRect() const;
894 virtual void RendererUnresponsive(RenderViewHost* render_view_host, 894 virtual void RendererUnresponsive(RenderViewHost* render_view_host,
895 bool is_during_unload); 895 bool is_during_unload);
896 virtual void RendererResponsive(RenderViewHost* render_view_host); 896 virtual void RendererResponsive(RenderViewHost* render_view_host);
897 virtual void LoadStateChanged(const GURL& url, net::LoadState load_state); 897 virtual void LoadStateChanged(const GURL& url, net::LoadState load_state,
898 uint64 upload_position, uint64 upload_size);
898 virtual bool IsExternalTabContainer() const; 899 virtual bool IsExternalTabContainer() const;
899 virtual void DidInsertCSS(); 900 virtual void DidInsertCSS();
900 virtual void FocusedNodeChanged(); 901 virtual void FocusedNodeChanged();
901 902
902 // SelectFileDialog::Listener ------------------------------------------------ 903 // SelectFileDialog::Listener ------------------------------------------------
903 904
904 virtual void FileSelected(const FilePath& path, int index, void* params); 905 virtual void FileSelected(const FilePath& path, int index, void* params);
905 virtual void MultiFilesSelected(const std::vector<FilePath>& files, 906 virtual void MultiFilesSelected(const std::vector<FilePath>& files,
906 void* params); 907 void* params);
907 virtual void FileSelectionCanceled(void* params); 908 virtual void FileSelectionCanceled(void* params);
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
1013 // each SiteInstance. 1014 // each SiteInstance.
1014 // TODO(brettw) this seems like it can be removed according to the comment. 1015 // TODO(brettw) this seems like it can be removed according to the comment.
1015 int32 max_page_id_; 1016 int32 max_page_id_;
1016 1017
1017 // System time at which the current load was started. 1018 // System time at which the current load was started.
1018 base::TimeTicks current_load_start_; 1019 base::TimeTicks current_load_start_;
1019 1020
1020 // The current load state and the URL associated with it. 1021 // The current load state and the URL associated with it.
1021 net::LoadState load_state_; 1022 net::LoadState load_state_;
1022 std::wstring load_state_host_; 1023 std::wstring load_state_host_;
1024 // Upload progress, for displaying in the status bar.
1025 // Set to zero when there is no significant upload happening.
1026 uint64 upload_size_;
1027 uint64 upload_position_;
1023 1028
1024 // Data for current page ----------------------------------------------------- 1029 // Data for current page -----------------------------------------------------
1025 1030
1026 // Whether we have a (non-empty) title for the current page. 1031 // Whether we have a (non-empty) title for the current page.
1027 // Used to prevent subsequent title updates from affecting history. This 1032 // Used to prevent subsequent title updates from affecting history. This
1028 // prevents some weirdness because some AJAXy apps use titles for status 1033 // prevents some weirdness because some AJAXy apps use titles for status
1029 // messages. 1034 // messages.
1030 bool received_page_title_; 1035 bool received_page_title_;
1031 1036
1032 // Whether the current URL is starred 1037 // Whether the current URL is starred
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
1137 // If this tab was created from a renderer using window.open, this will be 1142 // If this tab was created from a renderer using window.open, this will be
1138 // non-NULL and represent the DOMUI of the opening renderer. 1143 // non-NULL and represent the DOMUI of the opening renderer.
1139 DOMUITypeID opener_dom_ui_type_; 1144 DOMUITypeID opener_dom_ui_type_;
1140 1145
1141 // --------------------------------------------------------------------------- 1146 // ---------------------------------------------------------------------------
1142 1147
1143 DISALLOW_COPY_AND_ASSIGN(TabContents); 1148 DISALLOW_COPY_AND_ASSIGN(TabContents);
1144 }; 1149 };
1145 1150
1146 #endif // CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ 1151 #endif // CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_
OLDNEW
« no previous file with comments | « chrome/browser/renderer_host/resource_dispatcher_host.cc ('k') | chrome/browser/tab_contents/tab_contents.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698