Skip to content

Commit

Permalink
Bug 1438193 - part7: NativeRole r=surkov
Browse files Browse the repository at this point in the history
turn NativeRole into const functions
  • Loading branch information
TongariCorn committed May 7, 2018
1 parent 1c94835 commit 5d3159e
Show file tree
Hide file tree
Showing 61 changed files with 155 additions and 155 deletions.
6 changes: 3 additions & 3 deletions accessible/generic/ARIAGridAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ ARIAGridAccessible::
}

role
ARIAGridAccessible::NativeRole()
ARIAGridAccessible::NativeRole() const
{
a11y::role r = GetAccService()->MarkupRole(mContent);
return r != roles::NOTHING ? r : roles::TABLE;
Expand Down Expand Up @@ -550,7 +550,7 @@ ARIARowAccessible::
}

role
ARIARowAccessible::NativeRole()
ARIARowAccessible::NativeRole() const
{
a11y::role r = GetAccService()->MarkupRole(mContent);
return r != roles::NOTHING ? r : roles::ROW;
Expand Down Expand Up @@ -587,7 +587,7 @@ ARIAGridCellAccessible::
}

role
ARIAGridCellAccessible::NativeRole()
ARIAGridCellAccessible::NativeRole() const
{
a11y::role r = GetAccService()->MarkupRole(mContent);
return r != roles::NOTHING ? r : roles::CELL;
Expand Down
6 changes: 3 additions & 3 deletions accessible/generic/ARIAGridAccessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ class ARIAGridAccessible : public AccessibleWrap,
NS_INLINE_DECL_REFCOUNTING_INHERITED(ARIAGridAccessible, AccessibleWrap)

// Accessible
virtual a11y::role NativeRole() override;
virtual a11y::role NativeRole() const override;
virtual TableAccessible* AsTable() override { return this; }

// TableAccessible
Expand Down Expand Up @@ -85,7 +85,7 @@ class ARIARowAccessible : public AccessibleWrap
NS_INLINE_DECL_REFCOUNTING_INHERITED(ARIARowAccessible, AccessibleWrap)

// Accessible
virtual a11y::role NativeRole() override;
virtual a11y::role NativeRole() const override;
virtual mozilla::a11y::GroupPos GroupPosition() override;

protected:
Expand All @@ -106,7 +106,7 @@ class ARIAGridCellAccessible : public HyperTextAccessibleWrap,
HyperTextAccessibleWrap)

// Accessible
virtual a11y::role NativeRole() override;
virtual a11y::role NativeRole() const override;
virtual TableCellAccessible* AsTableCell() override { return this; }
virtual void ApplyARIAState(uint64_t* aState) const override;
virtual already_AddRefed<nsIPersistentProperties> NativeAttributes() override;
Expand Down
4 changes: 2 additions & 2 deletions accessible/generic/Accessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ Accessible::TranslateString(const nsString& aKey, nsAString& aStringOut)
}

uint64_t
Accessible::VisibilityState()
Accessible::VisibilityState() const
{
nsIFrame* frame = GetFrame();
if (!frame)
Expand Down Expand Up @@ -1514,7 +1514,7 @@ Accessible::LandmarkRole() const
}

role
Accessible::NativeRole()
Accessible::NativeRole() const
{
return roles::NOTHING;
}
Expand Down
4 changes: 2 additions & 2 deletions accessible/generic/Accessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ class Accessible : public nsISupports
* Returns enumerated accessible role from native markup (see constants in
* Role.h). Doesn't take into account ARIA roles.
*/
virtual mozilla::a11y::role NativeRole();
virtual mozilla::a11y::role NativeRole() const;

/**
* Return all states of accessible (including ARIA states).
Expand Down Expand Up @@ -308,7 +308,7 @@ class Accessible : public nsISupports
/**
* Return bit set of invisible and offscreen states.
*/
uint64_t VisibilityState();
uint64_t VisibilityState() const;

/**
* Return true if native unavailable state present.
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/ApplicationAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ ApplicationAccessible::ApplyARIAState(uint64_t* aState) const
}

role
ApplicationAccessible::NativeRole()
ApplicationAccessible::NativeRole() const
{
return roles::APP_ROOT;
}
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/ApplicationAccessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ class ApplicationAccessible : public AccessibleWrap
virtual void ApplyARIAState(uint64_t* aState) const override;
virtual void Description(nsString& aDescription) override;
virtual void Value(nsString& aValue) override;
virtual mozilla::a11y::role NativeRole() override;
virtual mozilla::a11y::role NativeRole() const override;
virtual uint64_t State() override;
virtual uint64_t NativeState() override;
virtual Relation RelationByType(RelationType aType) override;
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/BaseAccessibles.h
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ class EnumRoleAccessible : public AccessibleWrap
{ return Accessible::QueryInterface(aIID, aPtr); }

// Accessible
virtual a11y::role NativeRole() override { return R; }
virtual a11y::role NativeRole() const override { return R; }

protected:
virtual ~EnumRoleAccessible() { }
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/DocAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ DocAccessible::Name(nsString& aName)

// Accessible public method
role
DocAccessible::NativeRole()
DocAccessible::NativeRole() const
{
nsCOMPtr<nsIDocShell> docShell = nsCoreUtils::GetDocShellFor(mDocumentNode);
if (docShell) {
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/DocAccessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ class DocAccessible : public HyperTextAccessibleWrap,
virtual mozilla::a11y::ENameValueFlag Name(nsString& aName) override;
virtual void Description(nsString& aDescription) override;
virtual Accessible* FocusedChild() override;
virtual mozilla::a11y::role NativeRole() override;
virtual mozilla::a11y::role NativeRole() const override;
virtual uint64_t NativeState() override;
virtual uint64_t NativeInteractiveState() const override;
virtual bool NativelyUnavailable() const override;
Expand Down
4 changes: 2 additions & 2 deletions accessible/generic/FormControlAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ template class mozilla::a11y::ProgressMeterAccessible<100>;

template<int Max>
role
ProgressMeterAccessible<Max>::NativeRole()
ProgressMeterAccessible<Max>::NativeRole() const
{
return roles::PROGRESSBAR;
}
Expand Down Expand Up @@ -176,7 +176,7 @@ RadioButtonAccessible::DoAction(uint8_t aIndex)
}

role
RadioButtonAccessible::NativeRole()
RadioButtonAccessible::NativeRole() const
{
return roles::RADIOBUTTON;
}
Expand Down
4 changes: 2 additions & 2 deletions accessible/generic/FormControlAccessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class ProgressMeterAccessible : public LeafAccessible

// Accessible
virtual void Value(nsString& aValue) override;
virtual mozilla::a11y::role NativeRole() override;
virtual mozilla::a11y::role NativeRole() const override;
virtual uint64_t NativeState() override;

// Value
Expand All @@ -56,7 +56,7 @@ class RadioButtonAccessible : public LeafAccessible
RadioButtonAccessible(nsIContent* aContent, DocAccessible* aDoc);

// Accessible
virtual mozilla::a11y::role NativeRole() override;
virtual mozilla::a11y::role NativeRole() const override;

// ActionAccessible
virtual uint8_t ActionCount() override;
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/HyperTextAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ HyperTextAccessible::
}

role
HyperTextAccessible::NativeRole()
HyperTextAccessible::NativeRole() const
{
a11y::role r = GetAccService()->MarkupRole(mContent);
if (r != roles::NOTHING)
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/HyperTextAccessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ class HyperTextAccessible : public AccessibleWrap
virtual nsAtom* LandmarkRole() const override;
virtual int32_t GetLevelInternal() override;
virtual already_AddRefed<nsIPersistentProperties> NativeAttributes() override;
virtual mozilla::a11y::role NativeRole() override;
virtual mozilla::a11y::role NativeRole() const override;
virtual uint64_t NativeState() override;

virtual void Shutdown() override;
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/ImageAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ ImageAccessible::NativeName(nsString& aName)
}

role
ImageAccessible::NativeRole()
ImageAccessible::NativeRole() const
{
return roles::GRAPHIC;
}
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/ImageAccessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ class ImageAccessible : public LinkableAccessible
ImageAccessible(nsIContent* aContent, DocAccessible* aDoc);

// Accessible
virtual a11y::role NativeRole() override;
virtual a11y::role NativeRole() const override;
virtual uint64_t NativeState() override;
virtual already_AddRefed<nsIPersistentProperties> NativeAttributes() override;

Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/OuterDocAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ OuterDocAccessible::~OuterDocAccessible()
// Accessible public (DON'T add methods here)

role
OuterDocAccessible::NativeRole()
OuterDocAccessible::NativeRole() const
{
return roles::INTERNAL_FRAME;
}
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/OuterDocAccessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ class OuterDocAccessible final : public AccessibleWrap

// Accessible
virtual void Shutdown() override;
virtual mozilla::a11y::role NativeRole() override;
virtual mozilla::a11y::role NativeRole() const override;
virtual Accessible* ChildAtPoint(int32_t aX, int32_t aY,
EWhichChildAtPoint aWhichChild) override;

Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/RootAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ RootAccessible::Name(nsString& aName)
}

role
RootAccessible::NativeRole()
RootAccessible::NativeRole() const
{
// If it's a <dialog> or <wizard>, use roles::DIALOG instead
dom::Element* rootElm = mDocumentNode->GetRootElement();
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/RootAccessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ class RootAccessible : public DocAccessibleWrap,
virtual void Shutdown() override;
virtual mozilla::a11y::ENameValueFlag Name(nsString& aName) override;
virtual Relation RelationByType(RelationType aType) override;
virtual mozilla::a11y::role NativeRole() override;
virtual mozilla::a11y::role NativeRole() const override;
virtual uint64_t NativeState() override;

// RootAccessible
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/TextLeafAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ TextLeafAccessible::~TextLeafAccessible()
}

role
TextLeafAccessible::NativeRole()
TextLeafAccessible::NativeRole() const
{
nsIFrame* frame = GetFrame();
if (frame && frame->IsGeneratedContentFrame())
Expand Down
2 changes: 1 addition & 1 deletion accessible/generic/TextLeafAccessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class TextLeafAccessible : public LinkableAccessible
virtual ~TextLeafAccessible();

// Accessible
virtual mozilla::a11y::role NativeRole() override;
virtual mozilla::a11y::role NativeRole() const override;
virtual void AppendTextTo(nsAString& aText, uint32_t aStartOffset = 0,
uint32_t aLength = UINT32_MAX) override;
virtual ENameValueFlag Name(nsString& aName) override;
Expand Down
2 changes: 1 addition & 1 deletion accessible/html/HTMLCanvasAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ HTMLCanvasAccessible::
}

role
HTMLCanvasAccessible::NativeRole()
HTMLCanvasAccessible::NativeRole() const
{
return roles::CANVAS;
}
2 changes: 1 addition & 1 deletion accessible/html/HTMLCanvasAccessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ class HTMLCanvasAccessible : public HyperTextAccessibleWrap
HyperTextAccessibleWrap)

// Accessible
virtual a11y::role NativeRole() override;
virtual a11y::role NativeRole() const override;

protected:
virtual ~HTMLCanvasAccessible() { }
Expand Down
6 changes: 3 additions & 3 deletions accessible/html/HTMLElementAccessibles.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ using namespace mozilla::a11y;
////////////////////////////////////////////////////////////////////////////////

role
HTMLHRAccessible::NativeRole()
HTMLHRAccessible::NativeRole() const
{
return roles::SEPARATOR;
}
Expand All @@ -34,7 +34,7 @@ HTMLHRAccessible::NativeRole()
////////////////////////////////////////////////////////////////////////////////

role
HTMLBRAccessible::NativeRole()
HTMLBRAccessible::NativeRole() const
{
return roles::WHITESPACE;
}
Expand Down Expand Up @@ -205,7 +205,7 @@ HTMLSummaryAccessible::IsWidget() const
////////////////////////////////////////////////////////////////////////////////

role
HTMLHeaderOrFooterAccessible::NativeRole()
HTMLHeaderOrFooterAccessible::NativeRole() const
{
// Only map header and footer if they are direct descendants of the body tag.
// If other sectioning or sectioning root elements, they become sections.
Expand Down
6 changes: 3 additions & 3 deletions accessible/html/HTMLElementAccessibles.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ class HTMLHRAccessible : public LeafAccessible
LeafAccessible(aContent, aDoc) {}

// Accessible
virtual a11y::role NativeRole() override;
virtual a11y::role NativeRole() const override;
};

/**
Expand All @@ -39,7 +39,7 @@ class HTMLBRAccessible : public LeafAccessible
}

// Accessible
virtual a11y::role NativeRole() override;
virtual a11y::role NativeRole() const override;
virtual uint64_t NativeState() override;

protected:
Expand Down Expand Up @@ -131,7 +131,7 @@ class HTMLHeaderOrFooterAccessible : public HyperTextAccessibleWrap

// Accessible
virtual nsAtom* LandmarkRole() const override;
virtual a11y::role NativeRole() override;
virtual a11y::role NativeRole() const override;

protected:
virtual ~HTMLHeaderOrFooterAccessible() {}
Expand Down
14 changes: 7 additions & 7 deletions accessible/html/HTMLFormControlAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ using namespace mozilla::a11y;
////////////////////////////////////////////////////////////////////////////////

role
HTMLCheckboxAccessible::NativeRole()
HTMLCheckboxAccessible::NativeRole() const
{
return roles::CHECKBUTTON;
}
Expand Down Expand Up @@ -234,7 +234,7 @@ HTMLButtonAccessible::NativeState()
}

role
HTMLButtonAccessible::NativeRole()
HTMLButtonAccessible::NativeRole() const
{
return roles::PUSHBUTTON;
}
Expand Down Expand Up @@ -289,7 +289,7 @@ HTMLTextFieldAccessible::
}

role
HTMLTextFieldAccessible::NativeRole()
HTMLTextFieldAccessible::NativeRole() const
{
if (mType == eHTMLTextPasswordFieldType) {
return roles::PASSWORD_TEXT;
Expand Down Expand Up @@ -503,7 +503,7 @@ HTMLFileInputAccessible(nsIContent* aContent, DocAccessible* aDoc) :
}

role
HTMLFileInputAccessible::NativeRole()
HTMLFileInputAccessible::NativeRole() const
{
// JAWS wants a text container, others don't mind. No specific role in
// AT APIs.
Expand Down Expand Up @@ -543,7 +543,7 @@ HTMLFileInputAccessible::HandleAccEvent(AccEvent* aEvent)
////////////////////////////////////////////////////////////////////////////////

role
HTMLSpinnerAccessible::NativeRole()
HTMLSpinnerAccessible::NativeRole() const
{
return roles::SPINBUTTON;
}
Expand Down Expand Up @@ -615,7 +615,7 @@ HTMLSpinnerAccessible::SetCurValue(double aValue)
////////////////////////////////////////////////////////////////////////////////

role
HTMLRangeAccessible::NativeRole()
HTMLRangeAccessible::NativeRole() const
{
return roles::SLIDER;
}
Expand Down Expand Up @@ -699,7 +699,7 @@ HTMLGroupboxAccessible::
}

role
HTMLGroupboxAccessible::NativeRole()
HTMLGroupboxAccessible::NativeRole() const
{
return roles::GROUPING;
}
Expand Down
Loading

0 comments on commit 5d3159e

Please sign in to comment.