Skip to content

Class: MockCOptionsManager

Mock of the X-Ray main-menu options manager.

Implements

  • COptionsManager

Constructors

Constructor

ts
new MockCOptionsManager(): MockCOptionsManager;

Returns

MockCOptionsManager

Methods

create()

ts
static create(): MockCOptionsManager;

Returns

MockCOptionsManager


mock()

ts
static mock(): COptionsManager;

Returns

COptionsManager


reset()

ts
static reset(): void;

Returns

void

Properties

NeedSystemRestart

ts
NeedSystemRestart: Mock<() => boolean>;

Check whether accepted options require a system restart.

Returns

Whether a system restart is needed.

Implementation of

ts
COptionsManager.NeedSystemRestart

NeedVidRestart

ts
NeedVidRestart: Mock<() => boolean>;

Check whether accepted options require a video restart.

Returns

Whether a video restart is needed.

Implementation of

ts
COptionsManager.NeedVidRestart

OptionsPostAccept

ts
OptionsPostAccept: Mock<UnknownFunction>;

Run post-accept handling after options are saved.

Implementation of

ts
COptionsManager.OptionsPostAccept

SaveBackupValues

ts
SaveBackupValues: Mock<UnknownFunction>;

Save current option values as the backup for a group.

Param

group

Options group name.

Implementation of

ts
COptionsManager.SaveBackupValues

SaveValues

ts
SaveValues: Mock<UnknownFunction>;

Persist current option values for a group.

Param

group

Options group name.

Implementation of

ts
COptionsManager.SaveValues

SendMessage2Group

ts
SendMessage2Group: Mock<UnknownFunction>;

Send a UI options message to every option item in a group.

Param

group

Options group name.

Param

message

Message name.

Implementation of

ts
COptionsManager.SendMessage2Group

SetCurrentValues

ts
SetCurrentValues: Mock<UnknownFunction>;

Apply current engine option values to controls in a group.

Param

group

Options group name.

Implementation of

ts
COptionsManager.SetCurrentValues

UndoGroup

ts
UndoGroup: Mock<UnknownFunction>;

Restore options in a group from their backup values.

Param

group

Options group name.

Implementation of

ts
COptionsManager.UndoGroup

instances

ts
static instances: MockCOptionsManager[] = [];

needsSystemRestart

ts
static needsSystemRestart: boolean = false;