| Index: Source/core/layout/LayoutObject.h
|
| diff --git a/Source/core/layout/LayoutObject.h b/Source/core/layout/LayoutObject.h
|
| index a67f6e58a5be206c08c9bdaef0bf43565ee7a0f1..a797f0f428476ca956bc8e301a36660afd0dfe4b 100644
|
| --- a/Source/core/layout/LayoutObject.h
|
| +++ b/Source/core/layout/LayoutObject.h
|
| @@ -42,6 +42,7 @@
|
| #include "core/layout/ScrollAlignment.h"
|
| #include "core/layout/SubtreeLayoutScope.h"
|
| #include "core/layout/api/HitTestAction.h"
|
| +#include "core/layout/api/SelectionState.h"
|
| #include "core/layout/compositing/CompositingState.h"
|
| #include "core/layout/compositing/CompositingTriggers.h"
|
| #include "core/style/ComputedStyle.h"
|
| @@ -891,14 +892,6 @@ public:
|
|
|
| bool hasReflection() const { return m_bitfields.hasReflection(); }
|
|
|
| - enum SelectionState {
|
| - SelectionNone, // The object is not selected.
|
| - SelectionStart, // The object either contains the start of a selection run or is the start of a run
|
| - SelectionInside, // The object is fully encompassed by a selection run
|
| - SelectionEnd, // The object either contains the end of a selection run or is the end of a run
|
| - SelectionBoth // The object contains an entire run or is the sole selected object in that run
|
| - };
|
| -
|
| // The current selection state for an object. For blocks, the state refers to the state of the leaf
|
| // descendants (as described above in the SelectionState enum declaration).
|
| SelectionState selectionState() const { return m_bitfields.selectionState(); }
|
|
|