summaryrefslogtreecommitdiffstats
path: root/apps/app_restore_service.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/app_restore_service.h')
-rw-r--r--apps/app_restore_service.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/apps/app_restore_service.h b/apps/app_restore_service.h
index f919a7a..0217f60 100644
--- a/apps/app_restore_service.h
+++ b/apps/app_restore_service.h
@@ -11,12 +11,19 @@
#include "content/public/browser/notification_observer.h"
#include "content/public/browser/notification_registrar.h"
-class Profile;
-
namespace extensions {
class Extension;
+
+namespace app_file_handler_util {
+struct SavedFileEntry;
+}
+
}
+class Profile;
+
+using extensions::app_file_handler_util::SavedFileEntry;
+
namespace apps {
// Tracks what apps need to be restarted when the browser restarts.
@@ -37,7 +44,9 @@ class AppRestoreService : public ProfileKeyedService,
void RecordAppStart(const std::string& extension_id);
void RecordAppStop(const std::string& extension_id);
- void RestoreApp(const extensions::Extension* extension);
+ void RestoreApp(
+ const extensions::Extension* extension,
+ const std::vector<SavedFileEntry>& file_entries);
content::NotificationRegistrar registrar_;
Profile* profile_;