Index: Source/core/html/imports/HTMLImport.h |
diff --git a/Source/core/html/imports/HTMLImport.h b/Source/core/html/imports/HTMLImport.h |
index 79f075d56b007f93df8b565a4836a401fe0fd738..c0d9e975f992de15abb56a4cb216adbed6f3bb8f 100644 |
--- a/Source/core/html/imports/HTMLImport.h |
+++ b/Source/core/html/imports/HTMLImport.h |
@@ -37,10 +37,10 @@ |
namespace WebCore { |
-class CustomElementMicrotaskImportStep; |
class Document; |
class LocalFrame; |
class HTMLImportChild; |
+class HTMLImportLoader; |
class HTMLImportsController; |
class KURL; |
@@ -106,18 +106,17 @@ public: |
virtual ~HTMLImport() { } |
HTMLImport* root(); |
+ bool precedes(HTMLImport*); |
bool isRoot() const { return !isChild(); } |
bool isSync() const { return SyncMode(m_sync) == Sync; } |
const HTMLImportState& state() const { return m_state; } |
- void appendChild(HTMLImport*); |
+ void appendImport(HTMLImport*); |
virtual bool isChild() const { return false; } |
virtual Document* document() const = 0; |
virtual bool isDone() const = 0; // FIXME: Should be renamed to haveFinishedLoading() |
- virtual bool hasLoader() const = 0; |
- virtual bool ownsLoader() const { return false; } |
- virtual CustomElementMicrotaskImportStep* customElementMicrotaskStep() const { return 0; } |
+ virtual HTMLImportLoader* loader() const { return 0; } |
virtual void stateWillChange() { } |
virtual void stateDidChange(); |