LibreOffice Module apple_remote (master) 1
Instance Methods | Protected Attributes | List of all members
MultiClickRemoteBehavior Class Reference

A behavior that adds multiclick and hold events on top of a device. More...

#import <MultiClickRemoteBehavior.h>

Inheritance diagram for MultiClickRemoteBehavior:
[legend]
Collaboration diagram for MultiClickRemoteBehavior:
[legend]

Instance Methods

(id) - init
 
(void) - setDelegate:
 
(id) - delegate
 
(BOOL- simulateHoldEvent
 
(void) - setSimulateHoldEvent:
 
(BOOL- clickCountingEnabled
 
(void) - setClickCountingEnabled:
 
(unsigned int- clickCountEnabledButtons
 
(void) - setClickCountEnabledButtons:
 
(NSTimeInterval) - maximumClickCountTimeDifference
 
(void) - setMaximumClickCountTimeDifference:
 

Protected Attributes

id delegate
 
BOOL simulateHoldEvents
 
BOOL lastEventSimulatedHold
 
RemoteControlEventIdentifier lastHoldEvent
 
NSTimeInterval lastHoldEventTime
 
unsigned int clickCountEnabledButtons
 
NSTimeInterval maxClickTimeDifference
 
NSTimeInterval lastClickCountEventTime
 
RemoteControlEventIdentifier lastClickCountEvent
 
unsigned int eventClickCount
 

Detailed Description

A behavior that adds multiclick and hold events on top of a device.

Events are generated and send to a delegate

Definition at line 38 of file MultiClickRemoteBehavior.h.

Method Documentation

◆ clickCountEnabledButtons

- (unsigned int) clickCountEnabledButtons

◆ clickCountingEnabled

- (BOOL) clickCountingEnabled

◆ delegate

- (id) delegate

◆ init

- (id) init

Definition at line 35 of file MultiClickRemoteBehavior.m.

Referenced by clickCountingEnabled.

◆ maximumClickCountTimeDifference

- (NSTimeInterval) maximumClickCountTimeDifference

Definition at line 35 of file MultiClickRemoteBehavior.m.

◆ setClickCountEnabledButtons:

- (void) setClickCountEnabledButtons: (unsigned int value

Definition at line 35 of file MultiClickRemoteBehavior.m.

◆ setClickCountingEnabled:

- (void) setClickCountingEnabled: (BOOL value

Definition at line 35 of file MultiClickRemoteBehavior.m.

◆ setDelegate:

- (void) setDelegate: (id)  delegate

Definition at line 35 of file MultiClickRemoteBehavior.m.

◆ setMaximumClickCountTimeDifference:

- (void) setMaximumClickCountTimeDifference: (NSTimeInterval)  timeDiff

Definition at line 35 of file MultiClickRemoteBehavior.m.

◆ setSimulateHoldEvent:

- (void) setSimulateHoldEvent: (BOOL value

Definition at line 35 of file MultiClickRemoteBehavior.m.

◆ simulateHoldEvent

- (BOOL) simulateHoldEvent

Definition at line 35 of file MultiClickRemoteBehavior.m.

Member Data Documentation

◆ clickCountEnabledButtons

- (unsigned int) clickCountEnabledButtons
protected

Definition at line 49 of file MultiClickRemoteBehavior.h.

◆ delegate

- (id) delegate
protected

Definition at line 40 of file MultiClickRemoteBehavior.h.

◆ eventClickCount

- (unsigned int) eventClickCount
protected

Definition at line 53 of file MultiClickRemoteBehavior.h.

◆ lastClickCountEvent

- (RemoteControlEventIdentifier) lastClickCountEvent
protected

Definition at line 52 of file MultiClickRemoteBehavior.h.

◆ lastClickCountEventTime

- (NSTimeInterval) lastClickCountEventTime
protected

Definition at line 51 of file MultiClickRemoteBehavior.h.

◆ lastEventSimulatedHold

- (BOOL) lastEventSimulatedHold
protected

Definition at line 44 of file MultiClickRemoteBehavior.h.

◆ lastHoldEvent

- (RemoteControlEventIdentifier) lastHoldEvent
protected

Definition at line 45 of file MultiClickRemoteBehavior.h.

◆ lastHoldEventTime

- (NSTimeInterval) lastHoldEventTime
protected

Definition at line 46 of file MultiClickRemoteBehavior.h.

◆ maxClickTimeDifference

- (NSTimeInterval) maxClickTimeDifference
protected

Definition at line 50 of file MultiClickRemoteBehavior.h.

Referenced by clickCountingEnabled.

◆ simulateHoldEvents

- (BOOL) simulateHoldEvents
protected

Definition at line 43 of file MultiClickRemoteBehavior.h.


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