| Index: chrome/browser/gtk/options/cookie_filter_page_gtk.h
|
| ===================================================================
|
| --- chrome/browser/gtk/options/cookie_filter_page_gtk.h (revision 71352)
|
| +++ chrome/browser/gtk/options/cookie_filter_page_gtk.h (working copy)
|
| @@ -1,4 +1,4 @@
|
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| @@ -6,72 +6,7 @@
|
| #define CHROME_BROWSER_GTK_OPTIONS_COOKIE_FILTER_PAGE_GTK_H_
|
| #pragma once
|
|
|
| -#include <gtk/gtk.h>
|
| +#include "chrome/browser/ui/gtk/options/cookie_filter_page_gtk.h"
|
| +// TODO(msw): remove this file once all includes have been updated.
|
|
|
| -#include <string>
|
| -
|
| -#include "app/gtk_signal.h"
|
| -#include "chrome/browser/content_settings/host_content_settings_map.h"
|
| -#include "chrome/browser/prefs/pref_member.h"
|
| -#include "chrome/browser/ui/options/options_page_base.h"
|
| -
|
| -class Profile;
|
| -
|
| -// A page in the content settings window for cookie options. This dialog has
|
| -// more options as is more complicated then all the other pages implemented
|
| -// with ContentPageGtk.
|
| -class CookieFilterPageGtk : public OptionsPageBase {
|
| - public:
|
| - explicit CookieFilterPageGtk(Profile* profile);
|
| - virtual ~CookieFilterPageGtk();
|
| -
|
| - GtkWidget* get_page_widget() const {
|
| - return page_;
|
| - }
|
| -
|
| - private:
|
| - // Updates the UI state.
|
| - virtual void UpdateUiState();
|
| -
|
| - // Overridden from OptionsPageBase
|
| - virtual void NotifyPrefChanged(const std::string* pref_name);
|
| - virtual void HighlightGroup(OptionsGroup highlight_group);
|
| -
|
| - CHROMEGTK_CALLBACK_0(CookieFilterPageGtk, void, OnCookiesAllowToggled);
|
| - CHROMEGTK_CALLBACK_0(CookieFilterPageGtk, void, OnExceptionsClicked);
|
| - CHROMEGTK_CALLBACK_0(CookieFilterPageGtk, void, OnBlockThirdPartyToggled);
|
| - CHROMEGTK_CALLBACK_0(CookieFilterPageGtk, void, OnClearOnCloseToggled);
|
| - CHROMEGTK_CALLBACK_0(CookieFilterPageGtk, void, OnShowCookiesClicked);
|
| - CHROMEGTK_CALLBACK_0(CookieFilterPageGtk, void, OnFlashLinkClicked);
|
| -
|
| - GtkWidget* InitCookieStoringGroup();
|
| -
|
| - // Widgets of the cookie storing group
|
| - GtkWidget* allow_radio_;
|
| - GtkWidget* block_radio_;
|
| -
|
| - GtkWidget* exceptions_button_;
|
| - GtkWidget* block_3rdparty_check_;
|
| - GtkWidget* clear_on_close_check_;
|
| - GtkWidget* show_cookies_button_;
|
| -
|
| - // The parent GtkTable widget
|
| - GtkWidget* page_;
|
| -
|
| - // If state of the UI is not changed by a user-action we need to ignore
|
| - // "toggled" events.
|
| - bool ignore_toggle_;
|
| -
|
| - // Clear locally stored site data on exit pref.
|
| - BooleanPrefMember clear_site_data_on_exit_;
|
| -
|
| - // Block third-party-cookies.
|
| - BooleanPrefMember block_third_party_cookies_;
|
| -
|
| - // Managed default-cookies-setting.
|
| - IntegerPrefMember managed_default_cookies_setting_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(CookieFilterPageGtk);
|
| -};
|
| -
|
| #endif // CHROME_BROWSER_GTK_OPTIONS_COOKIE_FILTER_PAGE_GTK_H_
|
|
|