зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1024084: Use forward declarations instead of #includes for nsIFrame & nsContent in nsFrameManager.h. r=jwatt
This commit is contained in:
Родитель
e49e9fc82b
Коммит
d4dc8d8c50
|
@ -19,10 +19,12 @@
|
|||
#ifndef _nsFrameManager_h_
|
||||
#define _nsFrameManager_h_
|
||||
|
||||
#include "nsIFrame.h"
|
||||
#include "nsFrameManagerBase.h"
|
||||
#include "nsIContent.h"
|
||||
#include "nsFrameList.h"
|
||||
#include "nsIPresShell.h" // Needed for our inline GetPresContext() impl.
|
||||
|
||||
class nsIFrame;
|
||||
class nsIContent;
|
||||
class nsContainerFrame;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -73,7 +75,7 @@ struct UndisplayedNode {
|
|||
|
||||
class nsFrameManager : public nsFrameManagerBase
|
||||
{
|
||||
typedef nsIFrame::ChildListID ChildListID;
|
||||
typedef mozilla::layout::FrameChildListID ChildListID;
|
||||
|
||||
public:
|
||||
nsFrameManager(nsIPresShell *aPresShell, nsStyleSet* aStyleSet) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче