class WM_EXPORT BaseFocusRules : public FocusRules {
protected:
BaseFocusRules();
- virtual ~BaseFocusRules();
+ ~BaseFocusRules() override;
// Returns true if the children of |window| can be activated.
virtual bool SupportsChildActivation(aura::Window* window) const = 0;
aura::Window* window) const;
// Overridden from FocusRules:
- virtual bool IsToplevelWindow(aura::Window* window) const OVERRIDE;
- virtual bool CanActivateWindow(aura::Window* window) const OVERRIDE;
- virtual bool CanFocusWindow(aura::Window* window) const OVERRIDE;
- virtual aura::Window* GetToplevelWindow(aura::Window* window) const OVERRIDE;
- virtual aura::Window* GetActivatableWindow(
- aura::Window* window) const OVERRIDE;
- virtual aura::Window* GetFocusableWindow(aura::Window* window) const OVERRIDE;
- virtual aura::Window* GetNextActivatableWindow(
- aura::Window* ignore) const OVERRIDE;
+ bool IsToplevelWindow(aura::Window* window) const override;
+ bool CanActivateWindow(aura::Window* window) const override;
+ bool CanFocusWindow(aura::Window* window) const override;
+ aura::Window* GetToplevelWindow(aura::Window* window) const override;
+ aura::Window* GetActivatableWindow(aura::Window* window) const override;
+ aura::Window* GetFocusableWindow(aura::Window* window) const override;
+ aura::Window* GetNextActivatableWindow(aura::Window* ignore) const override;
private:
DISALLOW_COPY_AND_ASSIGN(BaseFocusRules);