Packageorg.bigbluebutton.modules.presentation.model
Classpublic class PresentationModel
InheritancePresentationModel Inheritance org.puremvc.as3.multicore.patterns.mediator.Mediator
Implementsorg.puremvc.as3.multicore.interfaces.IMediator

The PresentationModel class holds the properties of the presentation



Public Properties
 PropertyDefined by
  decks : SlidesDeck
The presentation slides being shared.
PresentationModel
  host : String
PresentationModel
  isConnected : Boolean = false
PresentationModel
  isPresenter : Boolean
PresentationModel
  isSharing : Boolean = false
If a presentation is being shared or not.
PresentationModel
  presentationLoaded : Boolean = false
PresentationModel
  presenterName : String = "No presenter"
PresentationModel
  room : String
PresentationModel
  userid : Number
The userid of this participant.
PresentationModel
Public Methods
 MethodDefined by
  
PresentationModel
  
close():void
PresentationModel
  
PresentationModel
  
Register a new SlidesDeck with this presentation
PresentationModel
  
open(userid:Number):void
PresentationModel
Public Constants
 ConstantDefined by
  NAME : String = "PresentationModel"
[static]
PresentationModel
Property detail
decksproperty
public var decks:SlidesDeck

The presentation slides being shared.

This property can be used as the source for data binding.

hostproperty 
public var host:String
isConnectedproperty 
public var isConnected:Boolean = false

This property can be used as the source for data binding.

isPresenterproperty 
isPresenter:Boolean  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get isPresenter():Boolean
    public function set isPresenter(value:Boolean):void
isSharingproperty 
public var isSharing:Boolean = false

If a presentation is being shared or not.

This property can be used as the source for data binding.

presentationLoadedproperty 
public var presentationLoaded:Boolean = false

This property can be used as the source for data binding.

presenterNameproperty 
public var presenterName:String = "No presenter"

This property can be used as the source for data binding.

roomproperty 
public var room:String
useridproperty 
public var userid:Number

The userid of this participant.

Constructor detail
PresentationModel()constructor
public function PresentationModel()
Method detail
close()method
public function close():void
displayDefaultSlide()method 
public function displayDefaultSlide():void
newDeckOfSlides()method 
public function newDeckOfSlides(deck:SlidesDeck):void

Register a new SlidesDeck with this presentation

Parameters
deck:SlidesDeck
open()method 
public function open(userid:Number):voidParameters
userid:Number
Constant detail
NAMEconstant
public static const NAME:String = "PresentationModel"