#include "wtf/PassOwnPtr.h"
#include "wtf/TemporaryChange.h"
-namespace WebCore {
+namespace blink {
class Page;
-class Frame;
+class LocalFrame;
class PageLifecycleNotifier FINAL : public LifecycleNotifier<Page> {
public:
static PassOwnPtr<PageLifecycleNotifier> create(Page*);
void notifyPageVisibilityChanged();
- void notifyDidCommitLoad(Frame*);
+ void notifyDidCommitLoad(LocalFrame*);
virtual void addObserver(Observer*) OVERRIDE;
virtual void removeObserver(Observer*) OVERRIDE;
(*it)->pageVisibilityChanged();
}
-inline void PageLifecycleNotifier::notifyDidCommitLoad(Frame* frame)
+inline void PageLifecycleNotifier::notifyDidCommitLoad(LocalFrame* frame)
{
TemporaryChange<IterationType> scope(this->m_iterating, IteratingOverPageObservers);
for (PageObserverSet::iterator it = m_pageObservers.begin(); it != m_pageObservers.end(); ++it)
(*it)->didCommitLoad(frame);
}
-} // namespace WebCore
+} // namespace blink
#endif // PageLifecycleNotifier_h