diff options
author | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-31 08:09:45 +0000 |
---|---|---|
committer | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-31 08:09:45 +0000 |
commit | 0a1a4543882c0cf8b73a44d4d79f36c4e6d77fe9 (patch) | |
tree | fcf3bff8df2138387cb0ad397460216fc05a66dc /chrome/browser/views/database_open_info_view.h | |
parent | 28dd598b6433c08e58e261538af94b8aa5edff60 (diff) | |
download | chromium_src-0a1a4543882c0cf8b73a44d4d79f36c4e6d77fe9.zip chromium_src-0a1a4543882c0cf8b73a44d4d79f36c4e6d77fe9.tar.gz chromium_src-0a1a4543882c0cf8b73a44d4d79f36c4e6d77fe9.tar.bz2 |
Reland 43183. Block database access on allowDatabase instead of databaseOpenFile. BUG=36435 TEST=Set cookie settings to ASK and open a page with web databases. Review URL: http://codereview.chromium.org/1338001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43185 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/database_open_info_view.h')
-rw-r--r-- | chrome/browser/views/database_open_info_view.h | 32 |
1 files changed, 5 insertions, 27 deletions
diff --git a/chrome/browser/views/database_open_info_view.h b/chrome/browser/views/database_open_info_view.h index 84954f5..63d24e2 100644 --- a/chrome/browser/views/database_open_info_view.h +++ b/chrome/browser/views/database_open_info_view.h @@ -5,47 +5,25 @@ #ifndef CHROME_BROWSER_VIEWS_DATABASE_OPEN_INFO_VIEW_H_ #define CHROME_BROWSER_VIEWS_DATABASE_OPEN_INFO_VIEW_H_ -#include <string> -#include <vector> - #include "base/string16.h" -#include "views/view.h" - -namespace views { -class Label; -class Textfield; -} +#include "chrome/browser/views/generic_info_view.h" /////////////////////////////////////////////////////////////////////////////// // DatabaseOpenInfoView // // Responsible for displaying a tabular grid of Database information when // prompting for permission to open a new database. -class DatabaseOpenInfoView : public views::View { +class DatabaseOpenInfoView : public GenericInfoView { public: DatabaseOpenInfoView(); - virtual ~DatabaseOpenInfoView(); // Update the display from the specified Database data. void SetFields(const std::string& host, - const string16& database_name); - - // Enables or disables the local storate property text fields. - void EnableDisplay(bool enabled); - - protected: - // views::View overrides: - virtual void ViewHierarchyChanged( - bool is_add, views::View* parent, views::View* child); + const string16& database_name, + const string16& display_name, + unsigned long estimated_size); private: - // Set up the view layout - void Init(); - - // Individual property labels - views::Textfield* host_value_field_; - views::Textfield* database_name_value_field_; - DISALLOW_COPY_AND_ASSIGN(DatabaseOpenInfoView); }; |