summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/api/feedback_private/feedback_service.h
diff options
context:
space:
mode:
authorrkc@chromium.org <rkc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-05 06:17:22 +0000
committerrkc@chromium.org <rkc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-05 06:17:22 +0000
commit8ad8fe32cee582347784e6260aba1c8e141e9922 (patch)
tree41bdd16580f4ac17fcd3962c93c999492275c454 /chrome/browser/extensions/api/feedback_private/feedback_service.h
parentefd6fb037b8e0ed31a62f4fcb5aaf8eb20aa7560 (diff)
downloadchromium_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.h10
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();