revisiting inheritance

This commit is contained in:
Andrew Welker
2020-07-13 13:41:44 -06:00
parent 9a3cde0a30
commit c31a2a09de
12 changed files with 492 additions and 238 deletions

View File

@@ -18,7 +18,7 @@ namespace PepperDash.Essentials
/// <summary>
///
/// </summary>
public class EssentialsHuddleVtc1PanelAvFunctionsDriver : PanelDriverBase, IAVWithVCDriver
public class EssentialsHuddleVtc1PanelAvFunctionsDriver : PanelDriverBase, IAVWithVCDriver,IHasCallButton, IHasCalendarButton
{
#region UiDisplayMode enum
@@ -196,10 +196,10 @@ namespace PepperDash.Essentials
/// <summary>
///
/// </summary>
public EssentialsRoomBase CurrentRoom
public EssentialsHuddleVtc1Room CurrentRoom
{
get { return _currentRoom; }
set { SetCurrentRoom(value as EssentialsHuddleVtc1Room); }
set { SetCurrentRoom(value); }
}
/// <summary>
@@ -1558,7 +1558,7 @@ namespace PepperDash.Essentials
/// </summary>
public interface IAVWithVCDriver : IAVDriver
{
EssentialsRoomBase CurrentRoom { get; }
EssentialsHuddleVtc1Room CurrentRoom { get; }
HabaneroKeyboardController Keyboard { get; }
SubpageReferenceList MeetingOrContactMethodModalSrl { get; }