@@ -29,6 +29,7 @@ export enum RundownViewEvents {
2929 REVEAL_IN_SHELF = 'revealInShelf' ,
3030 SWITCH_SHELF_TAB = 'switchShelfTab' ,
3131 SHELF_STATE = 'shelfState' ,
32+ EDIT_MODE = 'editMode' ,
3233 MINI_SHELF_QUEUE_ADLIB = 'miniShelfQueueAdLib' ,
3334 GO_TO_PART = 'goToPart' ,
3435 GO_TO_PART_INSTANCE = 'goToPartInstance' ,
@@ -74,6 +75,10 @@ export interface ShelfStateEvent extends IEventContext {
7475 state : boolean | 'toggle'
7576}
7677
78+ export interface EditModeEvent extends IEventContext {
79+ state : boolean | 'toggle'
80+ }
81+
7782export interface MiniShelfQueueAdLibEvent extends IEventContext {
7883 forward : boolean
7984}
@@ -139,6 +144,7 @@ class RundownViewEventBus0 extends EventEmitter {
139144 emit ( event : RundownViewEvents . SEGMENT_ZOOM_ON ) : boolean
140145 emit ( event : RundownViewEvents . SEGMENT_ZOOM_OFF ) : boolean
141146 emit ( event : RundownViewEvents . SHELF_STATE , e : ShelfStateEvent ) : boolean
147+ emit ( event : RundownViewEvents . EDIT_MODE , e : EditModeEvent ) : boolean
142148 emit ( event : RundownViewEvents . REVEAL_IN_SHELF , e : RevealInShelfEvent ) : boolean
143149 emit ( event : RundownViewEvents . SWITCH_SHELF_TAB , e : SwitchToShelfTabEvent ) : boolean
144150 emit ( event : RundownViewEvents . MINI_SHELF_QUEUE_ADLIB , e : MiniShelfQueueAdLibEvent ) : boolean
@@ -175,6 +181,7 @@ class RundownViewEventBus0 extends EventEmitter {
175181 on ( event : RundownViewEvents . SEGMENT_ZOOM_OFF , listener : ( ) => void ) : this
176182 on ( event : RundownViewEvents . REVEAL_IN_SHELF , listener : ( e : RevealInShelfEvent ) => void ) : this
177183 on ( event : RundownViewEvents . SHELF_STATE , listener : ( e : ShelfStateEvent ) => void ) : this
184+ on ( event : RundownViewEvents . EDIT_MODE , listener : ( e : EditModeEvent ) => void ) : this
178185 on ( event : RundownViewEvents . SWITCH_SHELF_TAB , listener : ( e : SwitchToShelfTabEvent ) => void ) : this
179186 on ( event : RundownViewEvents . MINI_SHELF_QUEUE_ADLIB , listener : ( e : MiniShelfQueueAdLibEvent ) => void ) : this
180187 on ( event : RundownViewEvents . GO_TO_PART , listener : ( e : GoToPartEvent ) => void ) : this
0 commit comments