| Index: chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.h
|
| diff --git a/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.h b/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.h
|
| index 375ae715663f6a3fad5785f8ad62b2b18fd62d00..701b36e81e936aa1c6ddf8fb0b4b7b80c7e4fee9 100644
|
| --- a/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.h
|
| +++ b/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.h
|
| @@ -12,13 +12,15 @@ namespace base {
|
| class ListValue;
|
| } // namespace base
|
|
|
| +class Profile;
|
| +
|
| namespace chromeos {
|
| namespace settings {
|
|
|
| // Chrome OS CUPS printing settings page UI handler.
|
| class CupsPrintersHandler : public ::settings::SettingsPageUIHandler {
|
| public:
|
| - CupsPrintersHandler();
|
| + explicit CupsPrintersHandler(content::WebUI* webui);
|
| ~CupsPrintersHandler() override;
|
|
|
| // SettingsPageUIHandler overrides:
|
| @@ -29,12 +31,11 @@ class CupsPrintersHandler : public ::settings::SettingsPageUIHandler {
|
| private:
|
| // Gets all CUPS printers and return it to WebUI.
|
| void HandleGetCupsPrintersList(const base::ListValue* args);
|
| - void OnGetCupsPrintersList(const std::string callback_id,
|
| - base::ListValue* printers_list);
|
|
|
| void HandleUpdateCupsPrinter(const base::ListValue* args);
|
| void HandleRemoveCupsPrinter(const base::ListValue* args);
|
|
|
| + Profile* profile_;
|
| base::WeakPtrFactory<CupsPrintersHandler> weak_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(CupsPrintersHandler);
|
|
|