diff options
author | rkc@chromium.org <rkc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-05 06:17:22 +0000 |
---|---|---|
committer | rkc@chromium.org <rkc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-05 06:17:22 +0000 |
commit | 8ad8fe32cee582347784e6260aba1c8e141e9922 (patch) | |
tree | 41bdd16580f4ac17fcd3962c93c999492275c454 /chrome/browser/extensions/api/feedback_private/feedback_service.h | |
parent | efd6fb037b8e0ed31a62f4fcb5aaf8eb20aa7560 (diff) | |
download | chromium_src-8ad8fe32cee582347784e6260aba1c8e141e9922.zip chromium_src-8ad8fe32cee582347784e6260aba1c8e141e9922.tar.gz chromium_src-8ad8fe32cee582347784e6260aba1c8e141e9922.tar.bz2 |
Implement Feedback UI using the feedbackPrivate API.
This CL implements the new feedback UI which is a component app built on the feedbackPrivate API.
Owner reviews requested,
estade@
chrome/browser/ui/webui/
content/browser/webui/
ui/webui/
asargent@
chrome/common/extensions/
chrome/browser/extensions/
jamescook@
chrome/browser/ui/ash/
battre@
chrome/browser/profile_resetter/
jhawkins@
chrome/browser/browser_resources.grd
R=hirono@chromium.org, zork@chromium.org
BUG=253686
TEST=Launch the UI, test sending various reports.
Review URL: https://chromiumcodereview.appspot.com/20565006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215568 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/api/feedback_private/feedback_service.h')
-rw-r--r-- | chrome/browser/extensions/api/feedback_private/feedback_service.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/chrome/browser/extensions/api/feedback_private/feedback_service.h b/chrome/browser/extensions/api/feedback_private/feedback_service.h index ba64353..db202f6 100644 --- a/chrome/browser/extensions/api/feedback_private/feedback_service.h +++ b/chrome/browser/extensions/api/feedback_private/feedback_service.h @@ -16,10 +16,11 @@ class Profile; +using extensions::api::feedback_private::SystemInformation; + namespace extensions { -typedef std::vector<linked_ptr<api::feedback_private::SystemInformation> > - SystemInformationList; +typedef std::vector<linked_ptr<SystemInformation> > SystemInformationList; class FeedbackService { public: @@ -29,6 +30,11 @@ class FeedbackService { // Creates a platform-specific FeedbackService instance. static FeedbackService* CreateInstance(); + // Convenience method for populating a SystemInformationList structure + // with a key/value pair. + static void PopulateSystemInfo(SystemInformationList* sys_info_list, + const std::string& key, + const std::string& value); virtual ~FeedbackService(); |