summaryrefslogtreecommitdiffstats
path: root/content/browser/accessibility/browser_accessibility_state_impl.h
diff options
context:
space:
mode:
authordmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-30 23:20:56 +0000
committerdmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-30 23:20:56 +0000
commit97e3f850ea57773864ed85b4e7e2c71fa8a90c45 (patch)
tree462f29745aa30433340a7c5485961a54cac3eb7f /content/browser/accessibility/browser_accessibility_state_impl.h
parentf9e906de95d75ac8f074c1b1d3d0c89d0d83d194 (diff)
downloadchromium_src-97e3f850ea57773864ed85b4e7e2c71fa8a90c45.zip
chromium_src-97e3f850ea57773864ed85b4e7e2c71fa8a90c45.tar.gz
chromium_src-97e3f850ea57773864ed85b4e7e2c71fa8a90c45.tar.bz2
Add Chrome OS accessibility histograms.
BUG=99504 TBR=joi Review URL: https://chromiumcodereview.appspot.com/11414232 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170590 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/accessibility/browser_accessibility_state_impl.h')
-rw-r--r--content/browser/accessibility/browser_accessibility_state_impl.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/content/browser/accessibility/browser_accessibility_state_impl.h b/content/browser/accessibility/browser_accessibility_state_impl.h
index fd2bd39..40d99fd 100644
--- a/content/browser/accessibility/browser_accessibility_state_impl.h
+++ b/content/browser/accessibility/browser_accessibility_state_impl.h
@@ -5,6 +5,8 @@
#ifndef CONTENT_BROWSER_ACCESSIBILITY_BROWSER_ACCESSIBILITY_STATE_IMPL_H_
#define CONTENT_BROWSER_ACCESSIBILITY_BROWSER_ACCESSIBILITY_STATE_IMPL_H_
+#include <vector>
+
#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "base/memory/singleton.h"
@@ -41,6 +43,7 @@ class CONTENT_EXPORT BrowserAccessibilityStateImpl
virtual void OnAccessibilityEnabledManually() OVERRIDE;
virtual void OnScreenReaderDetected() OVERRIDE;
virtual bool IsAccessibleBrowser() OVERRIDE;
+ virtual void AddHistogramCallback(base::Closure callback) OVERRIDE;
// Called a short while after startup to allow time for the accessibility
// state to be determined. Updates a histogram with the current state.
@@ -60,6 +63,8 @@ class CONTENT_EXPORT BrowserAccessibilityStateImpl
AccessibilityMode accessibility_mode_;
+ std::vector<base::Closure> histogram_callbacks_;
+
DISALLOW_COPY_AND_ASSIGN(BrowserAccessibilityStateImpl);
};