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;