Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / ui / webui / fileicon_source.h
index 54b15fe..6666aa3 100644 (file)
@@ -11,7 +11,6 @@
 #include "base/task/cancelable_task_tracker.h"
 #include "chrome/browser/icon_manager.h"
 #include "content/public/browser/url_data_source.h"
-#include "ui/base/layout.h"
 
 namespace gfx {
 class Image;
@@ -24,23 +23,23 @@ class FileIconSource : public content::URLDataSource {
   explicit FileIconSource();
 
   // content::URLDataSource implementation.
-  virtual std::string GetSource() const OVERRIDE;
-  virtual void StartDataRequest(
+  std::string GetSource() const override;
+  void StartDataRequest(
       const std::string& path,
       int render_process_id,
       int render_frame_id,
-      const content::URLDataSource::GotDataCallback& callback) OVERRIDE;
-  virtual std::string GetMimeType(const std::string&) const OVERRIDE;
+      const content::URLDataSource::GotDataCallback& callback) override;
+  std::string GetMimeType(const std::string&) const override;
 
  protected:
-  virtual ~FileIconSource();
+  ~FileIconSource() override;
 
   // Once the |path| and |icon_size| has been determined from the request, this
   // function is called to perform the actual fetch. Declared as virtual for
   // testing.
   virtual void FetchFileIcon(
       const base::FilePath& path,
-      ui::ScaleFactor scale_factor,
+      float scale_factor,
       IconLoader::IconSize icon_size,
       const content::URLDataSource::GotDataCallback& callback);
 
@@ -54,7 +53,7 @@ class FileIconSource : public content::URLDataSource {
     content::URLDataSource::GotDataCallback callback;
 
     // The requested scale factor to respond with.
-    ui::ScaleFactor scale_factor;
+    float scale_factor;
   };
 
   // Called when favicon data is available from the history backend.