| Flutter iOS Embedder |

Public Member Functions | Public Attributes | List of all members
flutter::testing::MockAccessibilityBridgeNoWindow Class Reference

`#include <SemanticsObjectTestMocks.h>`

Inheritance diagram for flutter::testing::MockAccessibilityBridgeNoWindow:

## Public Member Functions
| MockAccessibilityBridgeNoWindow ()
bool | isVoiceOverRunning () const override
UIView * | view () const override
UIView< UITextInput > * | textInputView () override
void | DispatchSemanticsAction (int32_t id, SemanticsAction action) override
void | DispatchSemanticsAction (int32_t id, SemanticsAction action, fml::MallocMapping args) override
void | AccessibilityObjectDidBecomeFocused (int32_t id) override
void | AccessibilityObjectDidLoseFocus (int32_t id) override
FlutterPlatformViewsController * | GetPlatformViewsController () const override
Public Member Functions inherited from flutter::AccessibilityBridgeIos
virtual | ~AccessibilityBridgeIos ()=default
virtual void | DispatchSemanticsAction (int32_t id, flutter::SemanticsAction action)=0
virtual void | DispatchSemanticsAction (int32_t id, flutter::SemanticsAction action, fml::MallocMapping args)=0

## Public Attributes
std::vector< SemanticsActionObservation > | observations
bool | isVoiceOverRunningValue

## Detailed Description

Definition at line 63 of file SemanticsObjectTestMocks.h.

## Constructor & Destructor Documentation

## ◆ MockAccessibilityBridgeNoWindow()

flutter::testing::MockAccessibilityBridgeNoWindow::MockAccessibilityBridgeNoWindow | ( |  | ) |
| inline

Definition at line 65 of file SemanticsObjectTestMocks.h.

65 : observations({}) {
66 view_ = [[UIView alloc] initWithFrame:kScreenSize];
67 }
initWithFrame
instancetype initWithFrame
Definition: FlutterTextInputPlugin.h:172
kScreenSize
const CGRect kScreenSize
Definition: SemanticsObjectTestMocks.h:10
flutter::testing::MockAccessibilityBridgeNoWindow::observations
std::vector< SemanticsActionObservation > observations
Definition: SemanticsObjectTestMocks.h:84

## Member Function Documentation

## ◆ AccessibilityObjectDidBecomeFocused()

void flutter::testing::MockAccessibilityBridgeNoWindow::AccessibilityObjectDidBecomeFocused | ( | int32_t | id | ) |
| inlineoverridevirtual

A callback that is called when a SemanticObject receives focus.

The input id is the uid of the newly focused SemanticObject.

Implements flutter::AccessibilityBridgeIos.

Definition at line 81 of file SemanticsObjectTestMocks.h.

81 {}

## ◆ AccessibilityObjectDidLoseFocus()

void flutter::testing::MockAccessibilityBridgeNoWindow::AccessibilityObjectDidLoseFocus | ( | int32_t | id | ) |
| inlineoverridevirtual

A callback that is called when a SemanticObject loses focus

The input id is the uid of the newly focused SemanticObject.

Implements flutter::AccessibilityBridgeIos.

Definition at line 82 of file SemanticsObjectTestMocks.h.

82 {}

## ◆ DispatchSemanticsAction() [1/2]

void flutter::testing::MockAccessibilityBridgeNoWindow::DispatchSemanticsAction | ( | int32_t | id,
|  | SemanticsAction | action
| ) |  |
| inlineoverride

Definition at line 71 of file SemanticsObjectTestMocks.h.

71 {
72 SemanticsActionObservation observation(id, action);
73 observations.push_back(observation);
74 }

References observations.

## ◆ DispatchSemanticsAction() [2/2]

void flutter::testing::MockAccessibilityBridgeNoWindow::DispatchSemanticsAction | ( | int32_t | id,
|  | SemanticsAction | action,
|  | fml::MallocMapping | args
| ) |  |
| inlineoverride

Definition at line 75 of file SemanticsObjectTestMocks.h.

77 {
78 SemanticsActionObservation observation(id, action, args);
79 observations.push_back(observation);
80 }

References observations.

## ◆ GetPlatformViewsController()

FlutterPlatformViewsController* flutter::testing::MockAccessibilityBridgeNoWindow::GetPlatformViewsController | ( |  | ) | const
| inlineoverridevirtual

Implements flutter::AccessibilityBridgeIos.

Definition at line 83 of file SemanticsObjectTestMocks.h.

83 { return nil; }

## ◆ isVoiceOverRunning()

bool flutter::testing::MockAccessibilityBridgeNoWindow::isVoiceOverRunning | ( |  | ) | const
| inlineoverridevirtual

Implements flutter::AccessibilityBridgeIos.

Definition at line 68 of file SemanticsObjectTestMocks.h.

68 { return isVoiceOverRunningValue; }
flutter::testing::MockAccessibilityBridgeNoWindow::isVoiceOverRunningValue
bool isVoiceOverRunningValue
Definition: SemanticsObjectTestMocks.h:85

References isVoiceOverRunningValue.

## ◆ textInputView()

UIView<UITextInput>* flutter::testing::MockAccessibilityBridgeNoWindow::textInputView | ( |  | ) |
| inlineoverridevirtual

Implements flutter::AccessibilityBridgeIos.

Definition at line 70 of file SemanticsObjectTestMocks.h.

70 { return nil; }

## ◆ view()

UIView* flutter::testing::MockAccessibilityBridgeNoWindow::view | ( |  | ) | const
| inlineoverridevirtual

Implements flutter::AccessibilityBridgeIos.

Definition at line 69 of file SemanticsObjectTestMocks.h.

69 { return view_; }

## Member Data Documentation

## ◆ isVoiceOverRunningValue

bool flutter::testing::MockAccessibilityBridgeNoWindow::isVoiceOverRunningValue

Definition at line 85 of file SemanticsObjectTestMocks.h.

Referenced by isVoiceOverRunning().

## ◆ observations

std::vector<SemanticsActionObservation> flutter::testing::MockAccessibilityBridgeNoWindow::observations

Definition at line 84 of file SemanticsObjectTestMocks.h.

Referenced by DispatchSemanticsAction().

The documentation for this class was generated from the following file:

- shell/platform/darwin/ios/framework/Source/SemanticsObjectTestMocks.h