Index: chrome/browser/chromeos/file_system_provider/provided_file_system_observer.h |
diff --git a/chrome/browser/chromeos/file_system_provider/provided_file_system_observer.h b/chrome/browser/chromeos/file_system_provider/provided_file_system_observer.h |
index 3c1ad6de4ed86ff5a202b1cc240c222988c44629..1e8d9d79f01ce972ab5341dbe707bf93523f1030 100644 |
--- a/chrome/browser/chromeos/file_system_provider/provided_file_system_observer.h |
+++ b/chrome/browser/chromeos/file_system_provider/provided_file_system_observer.h |
@@ -11,6 +11,7 @@ |
#include "base/callback.h" |
#include "base/files/file_path.h" |
#include "chrome/browser/chromeos/file_system_provider/watcher.h" |
+#include "storage/browser/fileapi/watcher_manager.h" |
namespace chromeos { |
namespace file_system_provider { |
@@ -24,9 +25,6 @@ class ProvidedFileSystemObserver { |
public: |
struct Change; |
- // Type of a change to a watched entry. |
- enum ChangeType { CHANGED, DELETED }; |
- |
// Lust of changes. |
typedef std::vector<Change> Changes; |
@@ -36,7 +34,7 @@ class ProvidedFileSystemObserver { |
~Change(); |
base::FilePath entry_path; |
- ChangeType change_type; |
+ storage::WatcherManager::ChangeType change_type; |
}; |
// Called when a watched entry is changed, including removals. |callback| |
@@ -45,7 +43,7 @@ class ProvidedFileSystemObserver { |
// called. The reference to |changes| is valid at least as long as |callback|. |
virtual void OnWatcherChanged(const ProvidedFileSystemInfo& file_system_info, |
const Watcher& watcher, |
- ChangeType change_type, |
+ storage::WatcherManager::ChangeType change_type, |
const Changes& changes, |
const base::Closure& callback) = 0; |