Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(402)

Unified Diff: Source/core/accessibility/AccessibilityObject.h

Issue 16465002: Remove virtual from functions that are never overridden. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/accessibility/AccessibilityNodeObject.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/accessibility/AccessibilityObject.h
diff --git a/Source/core/accessibility/AccessibilityObject.h b/Source/core/accessibility/AccessibilityObject.h
index 602284dc519e49ee6fc5eb2f19356382218ab824..31d1b330a8d48a1f62fda54b849876dd17d21c91 100644
--- a/Source/core/accessibility/AccessibilityObject.h
+++ b/Source/core/accessibility/AccessibilityObject.h
@@ -287,7 +287,7 @@ public:
virtual bool isDetached() const;
// The AXObjectCache that owns this object, and its unique ID within this cache.
- virtual AXObjectCache* axObjectCache() const;
+ AXObjectCache* axObjectCache() const;
AXID axObjectID() const { return m_id; }
// Lays out the page so that the accessibility tree is based on up-to-date information.
@@ -302,18 +302,18 @@ public:
// Check object role or purpose.
virtual AccessibilityRole roleValue() const { return m_role; }
- virtual bool isARIATextControl() const;
+ bool isARIATextControl() const;
virtual bool isARIATreeGridRow() const { return false; }
virtual bool isAccessibilityTable() const { return false; }
virtual bool isAnchor() const { return false; }
virtual bool isAttachment() const { return false; }
- virtual bool isBlockquote() const;
- virtual bool isButton() const;
- virtual bool isCanvas() const { return roleValue() == CanvasRole; }
- virtual bool isCheckbox() const { return roleValue() == CheckBoxRole; }
- virtual bool isCheckboxOrRadio() const { return isCheckbox() || isRadioButton(); }
- virtual bool isColorWell() const { return roleValue() == ColorWellRole; }
- virtual bool isComboBox() const { return roleValue() == ComboBoxRole; }
+ bool isBlockquote() const;
+ bool isButton() const;
+ bool isCanvas() const { return roleValue() == CanvasRole; }
+ bool isCheckbox() const { return roleValue() == CheckBoxRole; }
+ bool isCheckboxOrRadio() const { return isCheckbox() || isRadioButton(); }
+ bool isColorWell() const { return roleValue() == ColorWellRole; }
+ bool isComboBox() const { return roleValue() == ComboBoxRole; }
virtual bool isControl() const { return false; }
virtual bool isDataTable() const { return false; }
virtual bool isFieldset() const { return false; }
@@ -325,11 +325,11 @@ public:
virtual bool isImageMapLink() const { return false; }
virtual bool isInputImage() const { return false; }
virtual bool isInputSlider() const { return false; }
- virtual bool isLandmark() const;
+ bool isLandmark() const;
virtual bool isLink() const { return false; }
virtual bool isList() const { return false; }
virtual bool isListBox() const { return roleValue() == ListBoxRole; }
- virtual bool isListItem() const { return roleValue() == ListItemRole; }
+ bool isListItem() const { return roleValue() == ListItemRole; }
virtual bool isMediaControlLabel() const { return false; }
virtual bool isMediaTimeline() const { return false; }
virtual bool isMenu() const { return false; }
@@ -346,30 +346,30 @@ public:
virtual bool isNativeTextControl() const { return false; }
virtual bool isPasswordField() const { return false; }
virtual bool isProgressIndicator() const { return false; }
- virtual bool isRadioButton() const { return roleValue() == RadioButtonRole; }
- virtual bool isRadioGroup() const { return roleValue() == RadioGroupRole; }
- virtual bool isScrollView() const { return roleValue() == ScrollAreaRole; }
- virtual bool isScrollbar() const { return roleValue() == ScrollBarRole; }
- virtual bool isSeamlessWebArea() const { return roleValue() == SeamlessWebAreaRole; }
+ bool isRadioButton() const { return roleValue() == RadioButtonRole; }
+ bool isRadioGroup() const { return roleValue() == RadioGroupRole; }
+ bool isScrollView() const { return roleValue() == ScrollAreaRole; }
+ bool isScrollbar() const { return roleValue() == ScrollBarRole; }
+ bool isSeamlessWebArea() const { return roleValue() == SeamlessWebAreaRole; }
virtual bool isSearchField() const { return false; }
virtual bool isSlider() const { return false; }
virtual bool isSpinButton() const { return roleValue() == SpinButtonRole; }
virtual bool isSpinButtonPart() const { return false; }
- virtual bool isTabItem() const { return roleValue() == TabRole; }
- virtual bool isTabList() const { return roleValue() == TabListRole; }
+ bool isTabItem() const { return roleValue() == TabRole; }
+ bool isTabList() const { return roleValue() == TabListRole; }
virtual bool isTableCell() const { return false; }
virtual bool isTableColumn() const { return false; }
virtual bool isTableRow() const { return false; }
- virtual bool isTextControl() const;
- virtual bool isTree() const { return roleValue() == TreeRole; }
- virtual bool isTreeItem() const { return roleValue() == TreeItemRole; }
- virtual bool isWebArea() const { return roleValue() == WebAreaRole; }
+ bool isTextControl() const;
+ bool isTree() const { return roleValue() == TreeRole; }
+ bool isTreeItem() const { return roleValue() == TreeItemRole; }
+ bool isWebArea() const { return roleValue() == WebAreaRole; }
// Check object state.
virtual bool isChecked() const { return false; }
virtual bool isCollapsed() const { return false; }
virtual bool isEnabled() const { return false; }
- virtual bool isExpanded() const;
+ bool isExpanded() const;
virtual bool isFocused() const { return false; }
virtual bool isHovered() const { return false; }
virtual bool isIndeterminate() const { return false; }
@@ -397,9 +397,9 @@ public:
// Rich text properties.
virtual bool hasBoldFont() const { return false; }
- virtual bool hasHighlighting() const;
+ bool hasHighlighting() const;
virtual bool hasItalicFont() const { return false; }
- virtual bool hasMisspelling() const;
+ bool hasMisspelling() const;
virtual bool hasPlainText() const { return false; }
virtual bool hasSameFont(RenderObject*) const { return false; }
virtual bool hasSameFontColor(RenderObject*) const { return false; }
@@ -407,16 +407,16 @@ public:
virtual bool hasUnderline() const { return false; }
// Whether objects are ignored, i.e. not included in the tree.
- virtual bool accessibilityIsIgnored() const;
- virtual bool accessibilityIsIgnoredByDefault() const;
+ bool accessibilityIsIgnored() const;
+ bool accessibilityIsIgnoredByDefault() const;
AccessibilityObjectInclusion accessibilityPlatformIncludesObject() const;
virtual AccessibilityObjectInclusion defaultObjectInclusion() const;
- virtual bool lastKnownIsIgnoredValue();
- virtual void setLastKnownIsIgnoredValue(bool);
+ bool lastKnownIsIgnoredValue();
+ void setLastKnownIsIgnoredValue(bool);
// Properties of static elements.
virtual const AtomicString& accessKey() const { return nullAtom; }
- virtual int blockquoteLevel() const;
+ int blockquoteLevel() const;
virtual bool canvasHasFallbackContent() const { return false; }
virtual AccessibilityObject* correspondingControlForLabelElement() const { return 0; }
virtual AccessibilityObject* correspondingLabelForControlElement() const { return 0; }
@@ -442,7 +442,7 @@ public:
virtual float valueForRange() const { return 0.0f; }
virtual float maxValueForRange() const { return 0.0f; }
virtual float minValueForRange() const { return 0.0f; }
- virtual const AtomicString& placeholderValue() const;
+ const AtomicString& placeholderValue() const;
virtual void selectedChildren(AccessibilityChildrenVector&) { }
virtual AccessibilityObject* selectedRadioButton() { return 0; }
virtual AccessibilityObject* selectedTabItem() { return 0; }
@@ -451,32 +451,32 @@ public:
// ARIA attributes.
virtual AccessibilityObject* activeDescendant() const { return 0; }
- virtual String ariaDescribedByAttribute() const { return String(); }
+ String ariaDescribedByAttribute() const { return String(); }
virtual void ariaFlowToElements(AccessibilityChildrenVector&) const { }
virtual bool ariaHasPopup() const { return false; }
- virtual bool ariaIsMultiline() const;
+ bool ariaIsMultiline() const;
virtual String ariaLabeledByAttribute() const { return String(); }
virtual void ariaOwnsElements(AccessibilityChildrenVector&) const { }
- virtual int ariaPosInSet() const;
- virtual bool ariaPressedIsPresent() const;
- virtual AccessibilityRole ariaRoleAttribute() const { return UnknownRole; }
+ int ariaPosInSet() const;
+ bool ariaPressedIsPresent() const;
+ AccessibilityRole ariaRoleAttribute() const { return UnknownRole; }
virtual bool ariaRoleHasPresentationalChildren() const { return false; }
- virtual int ariaSetSize() const;
+ int ariaSetSize() const;
virtual void determineARIADropEffects(Vector<String>&) { }
- virtual const AtomicString& invalidStatus() const;
+ const AtomicString& invalidStatus() const;
virtual bool isARIAGrabbed() { return false; }
virtual bool isPresentationalChildOfAriaRole() const { return false; }
virtual bool shouldFocusActiveDescendant() const { return false; }
- virtual AccessibilitySortDirection sortDirection() const;
- virtual bool supportsARIAAttributes() const;
+ AccessibilitySortDirection sortDirection() const;
+ bool supportsARIAAttributes() const;
virtual bool supportsARIADragging() const { return false; }
virtual bool supportsARIADropping() const { return false; }
- virtual bool supportsARIAExpanded() const;
+ bool supportsARIAExpanded() const;
virtual bool supportsARIAFlowTo() const { return false; }
virtual bool supportsARIAOwns() const { return false; }
- virtual bool supportsARIAPosInSet() const;
- virtual bool supportsARIASetSize() const;
- virtual bool supportsRangeValue() const;
+ bool supportsARIAPosInSet() const;
+ bool supportsARIASetSize() const;
+ bool supportsRangeValue() const;
// ARIA trees.
// Used by an ARIA tree to get all its rows.
@@ -519,7 +519,7 @@ public:
// High-level accessibility tree access. Other modules should only use these functions.
const AccessibilityChildrenVector& children();
virtual AccessibilityObject* parentObject() const = 0;
- virtual AccessibilityObject* parentObjectUnignored() const;
+ AccessibilityObject* parentObjectUnignored() const;
virtual AccessibilityObject* parentObjectIfExists() const { return 0; }
// Low-level accessibility tree exploration, only for use within the accessibility module.
@@ -532,7 +532,7 @@ public:
virtual void addChild(AccessibilityObject*) { }
virtual void insertChild(AccessibilityObject*, unsigned) { }
virtual bool canHaveChildren() const { return true; }
- virtual bool hasChildren() const { return m_haveChildren; }
+ bool hasChildren() const { return m_haveChildren; }
virtual void updateChildrenIfNecessary();
virtual void setNeedsToUpdateChildren() { }
virtual void clearChildren();
@@ -542,13 +542,13 @@ public:
// Properties of the object's owning document or page.
virtual double estimatedLoadingProgress() const { return 0; }
- virtual AccessibilityObject* focusedUIElement() const;
+ AccessibilityObject* focusedUIElement() const;
// DOM and Render tree access.
virtual Node* node() const { return 0; }
virtual RenderObject* renderer() const { return 0; }
virtual Document* document() const;
- virtual FrameView* topDocumentFrameView() const { return 0; }
+ FrameView* topDocumentFrameView() const { return 0; }
virtual FrameView* documentFrameView() const;
virtual Element* anchorElement() const { return 0; }
virtual Element* actionElement() const { return 0; }
@@ -570,20 +570,20 @@ public:
// Modify or take an action on an object.
virtual void increment() { }
virtual void decrement() { }
- virtual void makeRangeVisible(const PlainTextRange&) { }
- virtual bool performDefaultAction() const { return press(); }
+ void makeRangeVisible(const PlainTextRange&) { }
+ bool performDefaultAction() const { return press(); }
virtual bool press() const;
// Make this object visible by scrolling as many nested scrollable views as needed.
- virtual void scrollToMakeVisible() const;
+ void scrollToMakeVisible() const;
// Same, but if the whole object can't be made visible, try for this subrect, in local coordinates.
- virtual void scrollToMakeVisibleWithSubFocus(const IntRect&) const;
+ void scrollToMakeVisibleWithSubFocus(const IntRect&) const;
// Scroll this object to a given point in global coordinates of the top-level window.
- virtual void scrollToGlobalPoint(const IntPoint&) const;
- virtual void setAccessibleName(const AtomicString&) { }
+ void scrollToGlobalPoint(const IntPoint&) const;
+ void setAccessibleName(const AtomicString&) { }
virtual void setFocused(bool) { }
virtual void setSelected(bool) { }
virtual void setSelectedRows(AccessibilityChildrenVector&) { }
- virtual void setSelectedText(const String&) { }
+ void setSelectedText(const String&) { }
virtual void setSelectedTextRange(const PlainTextRange&) { }
virtual void setValue(const String&) { }
virtual void setValue(float) { }
@@ -592,7 +592,7 @@ public:
virtual void childrenChanged() { }
virtual void handleActiveDescendantChanged() { }
virtual void handleAriaExpandedChanged() { }
- virtual void notifyIfIgnoredValueChanged();
+ void notifyIfIgnoredValueChanged();
virtual void textChanged() { }
virtual void updateAccessibilityRole() { }
@@ -649,7 +649,7 @@ protected:
virtual ScrollableArea* getScrollableAreaIfScrollable() const { return 0; }
virtual void scrollTo(const IntPoint&) const { }
- virtual AccessibilityRole buttonRoleType() const;
+ AccessibilityRole buttonRoleType() const;
bool ariaIsHidden() const;
bool allowsTextRanges() const { return isTextControl(); }
« no previous file with comments | « Source/core/accessibility/AccessibilityNodeObject.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698