public ToggleMicrophoneMuteStateEventArgs(
     BrowserControlTags tag,
     string vmName,
     JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
Ejemplo n.º 2
0
 public ApkDownloadCurrentProgressEventArgs(
     BrowserControlTags tag,
     string vmName,
     JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
 public GetVmInfoEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
Ejemplo n.º 4
0
 public BrowserEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
 {
     this.ClientTag = tag;
     this.mVmName   = vmName;
     this.ExtraData = extraData;
 }
 public OemDownloadStartedEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
 public CurrentlyRunningAppsEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
Ejemplo n.º 7
0
 public TabClosingEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
 public ThemeChangeEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
 public ShowFlePopupEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
        public void SubscribeTag(BrowserControlTags args)
        {
            switch (args)
            {
            case BrowserControlTags.bootComplete:
                this.mTokens[BrowserControlTags.bootComplete] = (object)EventAggregator.Subscribe <BootCompleteEventArgs>(new System.Action <BootCompleteEventArgs>(this.Message));
                break;

            case BrowserControlTags.googleSigninComplete:
                this.mTokens[BrowserControlTags.googleSigninComplete] = (object)EventAggregator.Subscribe <GoogleSignInCompleteEventArgs>(new System.Action <GoogleSignInCompleteEventArgs>(this.Message));
                break;

            case BrowserControlTags.appPlayerClosing:
                this.mTokens[BrowserControlTags.appPlayerClosing] = (object)EventAggregator.Subscribe <AppPlayerClosingEventArgs>(new System.Action <AppPlayerClosingEventArgs>(this.Message));
                break;

            case BrowserControlTags.tabClosing:
                this.mTokens[BrowserControlTags.tabClosing] = (object)EventAggregator.Subscribe <TabClosingEventArgs>(new System.Action <TabClosingEventArgs>(this.Message));
                break;

            case BrowserControlTags.tabSwitched:
                this.mTokens[BrowserControlTags.tabSwitched] = (object)EventAggregator.Subscribe <TabSwitchedEventArgs>(new System.Action <TabSwitchedEventArgs>(this.Message));
                break;

            case BrowserControlTags.appInstalled:
                this.mTokens[BrowserControlTags.appInstalled] = (object)EventAggregator.Subscribe <AppInstalledEventArgs>(new System.Action <AppInstalledEventArgs>(this.Message));
                break;

            case BrowserControlTags.appUninstalled:
                this.mTokens[BrowserControlTags.appUninstalled] = (object)EventAggregator.Subscribe <AppUninstalledEventArgs>(new System.Action <AppUninstalledEventArgs>(this.Message));
                break;

            case BrowserControlTags.grmAppListUpdate:
                this.mTokens[BrowserControlTags.grmAppListUpdate] = (object)EventAggregator.Subscribe <GrmAppListUpdateEventArgs>(new System.Action <GrmAppListUpdateEventArgs>(this.Message));
                break;

            case BrowserControlTags.apkDownloadStarted:
                this.mTokens[BrowserControlTags.apkDownloadStarted] = (object)EventAggregator.Subscribe <ApkDownloadStartedEventArgs>(new System.Action <ApkDownloadStartedEventArgs>(this.Message));
                break;

            case BrowserControlTags.apkDownloadFailed:
                this.mTokens[BrowserControlTags.apkDownloadFailed] = (object)EventAggregator.Subscribe <ApkDownloadFailedEventArgs>(new System.Action <ApkDownloadFailedEventArgs>(this.Message));
                break;

            case BrowserControlTags.apkDownloadCurrentProgress:
                this.mTokens[BrowserControlTags.apkDownloadCurrentProgress] = (object)EventAggregator.Subscribe <ApkDownloadCurrentProgressEventArgs>(new System.Action <ApkDownloadCurrentProgressEventArgs>(this.Message));
                break;

            case BrowserControlTags.apkDownloadCompleted:
                this.mTokens[BrowserControlTags.apkDownloadCompleted] = (object)EventAggregator.Subscribe <ApkDownloadCompletedEventArgs>(new System.Action <ApkDownloadCompletedEventArgs>(this.Message));
                break;

            case BrowserControlTags.apkInstallStarted:
                this.mTokens[BrowserControlTags.apkInstallStarted] = (object)EventAggregator.Subscribe <ApkInstallStartedEventArgs>(new System.Action <ApkInstallStartedEventArgs>(this.Message));
                break;

            case BrowserControlTags.apkInstallFailed:
                this.mTokens[BrowserControlTags.apkInstallFailed] = (object)EventAggregator.Subscribe <ApkInstallFailedEventArgs>(new System.Action <ApkInstallFailedEventArgs>(this.Message));
                break;

            case BrowserControlTags.apkInstallCompleted:
                this.mTokens[BrowserControlTags.apkInstallCompleted] = (object)EventAggregator.Subscribe <ApkInstallCompletedEventArgs>(new System.Action <ApkInstallCompletedEventArgs>(this.Message));
                break;

            case BrowserControlTags.getVmInfo:
                this.mTokens[BrowserControlTags.getVmInfo] = (object)EventAggregator.Subscribe <GetVmInfoEventArgs>(new System.Action <GetVmInfoEventArgs>(this.Message));
                break;

            case BrowserControlTags.userInfoUpdated:
                this.mTokens[BrowserControlTags.userInfoUpdated] = (object)EventAggregator.Subscribe <UserInfoUpdatedEventArgs>(new System.Action <UserInfoUpdatedEventArgs>(this.Message));
                break;

            case BrowserControlTags.themeChange:
                this.mTokens[BrowserControlTags.themeChange] = (object)EventAggregator.Subscribe <ThemeChangeEventArgs>(new System.Action <ThemeChangeEventArgs>(this.Message));
                break;

            case BrowserControlTags.oemDownloadStarted:
                this.mTokens[BrowserControlTags.oemDownloadStarted] = (object)EventAggregator.Subscribe <OemDownloadStartedEventArgs>(new System.Action <OemDownloadStartedEventArgs>(this.Message));
                break;

            case BrowserControlTags.oemDownloadFailed:
                this.mTokens[BrowserControlTags.oemDownloadFailed] = (object)EventAggregator.Subscribe <OemDownloadFailedEventArgs>(new System.Action <OemDownloadFailedEventArgs>(this.Message));
                break;

            case BrowserControlTags.oemDownloadCurrentProgress:
                this.mTokens[BrowserControlTags.oemDownloadCurrentProgress] = (object)EventAggregator.Subscribe <OemDownloadCurrentProgressEventArgs>(new System.Action <OemDownloadCurrentProgressEventArgs>(this.Message));
                break;

            case BrowserControlTags.oemDownloadCompleted:
                this.mTokens[BrowserControlTags.oemDownloadCompleted] = (object)EventAggregator.Subscribe <OemDownloadCompletedEventArgs>(new System.Action <OemDownloadCompletedEventArgs>(this.Message));
                break;

            case BrowserControlTags.oemInstallStarted:
                this.mTokens[BrowserControlTags.oemInstallStarted] = (object)EventAggregator.Subscribe <OemInstallStartedEventArgs>(new System.Action <OemInstallStartedEventArgs>(this.Message));
                break;

            case BrowserControlTags.oemInstallFailed:
                this.mTokens[BrowserControlTags.oemInstallFailed] = (object)EventAggregator.Subscribe <OemInstallFailedEventArgs>(new System.Action <OemInstallFailedEventArgs>(this.Message));
                break;

            case BrowserControlTags.oemInstallCompleted:
                this.mTokens[BrowserControlTags.oemInstallCompleted] = (object)EventAggregator.Subscribe <OemInstallCompletedEventArgs>(new System.Action <OemInstallCompletedEventArgs>(this.Message));
                break;

            case BrowserControlTags.showFlePopup:
                this.mTokens[BrowserControlTags.showFlePopup] = (object)EventAggregator.Subscribe <ShowFlePopupEventArgs>(new System.Action <ShowFlePopupEventArgs>(this.Message));
                break;

            case BrowserControlTags.currentlyRunningApps:
                this.mTokens[BrowserControlTags.currentlyRunningApps] = (object)EventAggregator.Subscribe <CurrentlyRunningAppsEventArgs>(new System.Action <CurrentlyRunningAppsEventArgs>(this.Message));
                break;

            case BrowserControlTags.handleFle:
                this.mTokens[BrowserControlTags.handleFle] = (object)EventAggregator.Subscribe <HandleFleEventArgs>(new System.Action <HandleFleEventArgs>(this.Message));
                break;

            case BrowserControlTags.getVolumeLevel:
                this.mTokens[BrowserControlTags.getVolumeLevel] = (object)EventAggregator.Subscribe <GetVolumeLevelEventArgs>(new System.Action <GetVolumeLevelEventArgs>(this.Message));
                break;

            case BrowserControlTags.toggleMicrophoneMuteState:
                this.mTokens[BrowserControlTags.toggleMicrophoneMuteState] = (object)EventAggregator.Subscribe <ToggleMicrophoneMuteStateEventArgs>(new System.Action <ToggleMicrophoneMuteStateEventArgs>(this.Message));
                break;
            }
        }
 public GrmAppListUpdateEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
 public UserInfoUpdatedEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
Ejemplo n.º 13
0
        public static void PublishMessage(BrowserControlTags tag, string vmName = "", JObject extraData = null)
        {
            Logger.Info(string.Format("Install boot: PublishMessage {0}", (object)tag));
            switch (tag)
            {
            case BrowserControlTags.bootComplete:
                EventAggregator.Publish <BootCompleteEventArgs>(new BootCompleteEventArgs(BrowserControlTags.bootComplete, vmName, extraData));
                break;

            case BrowserControlTags.googleSigninComplete:
                EventAggregator.Publish <GoogleSignInCompleteEventArgs>(new GoogleSignInCompleteEventArgs(BrowserControlTags.googleSigninComplete, vmName, extraData));
                break;

            case BrowserControlTags.appPlayerClosing:
                EventAggregator.Publish <AppPlayerClosingEventArgs>(new AppPlayerClosingEventArgs(BrowserControlTags.appPlayerClosing, vmName, extraData));
                break;

            case BrowserControlTags.tabClosing:
                EventAggregator.Publish <TabClosingEventArgs>(new TabClosingEventArgs(BrowserControlTags.tabClosing, vmName, extraData));
                break;

            case BrowserControlTags.tabSwitched:
                EventAggregator.Publish <TabSwitchedEventArgs>(new TabSwitchedEventArgs(BrowserControlTags.tabSwitched, vmName, extraData));
                break;

            case BrowserControlTags.appInstalled:
                EventAggregator.Publish <AppInstalledEventArgs>(new AppInstalledEventArgs(BrowserControlTags.appInstalled, vmName, extraData));
                break;

            case BrowserControlTags.appUninstalled:
                EventAggregator.Publish <AppUninstalledEventArgs>(new AppUninstalledEventArgs(BrowserControlTags.appUninstalled, vmName, extraData));
                break;

            case BrowserControlTags.grmAppListUpdate:
                EventAggregator.Publish <GrmAppListUpdateEventArgs>(new GrmAppListUpdateEventArgs(BrowserControlTags.grmAppListUpdate, vmName, extraData));
                break;

            case BrowserControlTags.apkDownloadStarted:
                EventAggregator.Publish <ApkDownloadStartedEventArgs>(new ApkDownloadStartedEventArgs(BrowserControlTags.apkDownloadStarted, vmName, extraData));
                break;

            case BrowserControlTags.apkDownloadFailed:
                EventAggregator.Publish <ApkDownloadFailedEventArgs>(new ApkDownloadFailedEventArgs(BrowserControlTags.apkDownloadFailed, vmName, extraData));
                break;

            case BrowserControlTags.apkDownloadCurrentProgress:
                EventAggregator.Publish <ApkDownloadCurrentProgressEventArgs>(new ApkDownloadCurrentProgressEventArgs(BrowserControlTags.apkDownloadCurrentProgress, vmName, extraData));
                break;

            case BrowserControlTags.apkDownloadCompleted:
                EventAggregator.Publish <ApkDownloadCompletedEventArgs>(new ApkDownloadCompletedEventArgs(BrowserControlTags.apkDownloadCompleted, vmName, extraData));
                break;

            case BrowserControlTags.apkInstallStarted:
                EventAggregator.Publish <ApkInstallStartedEventArgs>(new ApkInstallStartedEventArgs(BrowserControlTags.apkInstallStarted, vmName, extraData));
                break;

            case BrowserControlTags.apkInstallFailed:
                EventAggregator.Publish <ApkInstallFailedEventArgs>(new ApkInstallFailedEventArgs(BrowserControlTags.apkInstallFailed, vmName, extraData));
                break;

            case BrowserControlTags.apkInstallCompleted:
                EventAggregator.Publish <ApkInstallCompletedEventArgs>(new ApkInstallCompletedEventArgs(BrowserControlTags.apkInstallCompleted, vmName, extraData));
                break;

            case BrowserControlTags.getVmInfo:
                EventAggregator.Publish <GetVmInfoEventArgs>(new GetVmInfoEventArgs(BrowserControlTags.getVmInfo, vmName, extraData));
                break;

            case BrowserControlTags.userInfoUpdated:
                EventAggregator.Publish <UserInfoUpdatedEventArgs>(new UserInfoUpdatedEventArgs(BrowserControlTags.userInfoUpdated, vmName, extraData));
                break;

            case BrowserControlTags.themeChange:
                EventAggregator.Publish <ThemeChangeEventArgs>(new ThemeChangeEventArgs(BrowserControlTags.themeChange, vmName, extraData));
                break;

            case BrowserControlTags.oemDownloadStarted:
                EventAggregator.Publish <OemDownloadStartedEventArgs>(new OemDownloadStartedEventArgs(BrowserControlTags.oemDownloadStarted, vmName, extraData));
                break;

            case BrowserControlTags.oemDownloadFailed:
                EventAggregator.Publish <OemDownloadFailedEventArgs>(new OemDownloadFailedEventArgs(BrowserControlTags.oemDownloadFailed, vmName, extraData));
                break;

            case BrowserControlTags.oemDownloadCurrentProgress:
                EventAggregator.Publish <OemDownloadCurrentProgressEventArgs>(new OemDownloadCurrentProgressEventArgs(BrowserControlTags.oemDownloadCurrentProgress, vmName, extraData));
                break;

            case BrowserControlTags.oemDownloadCompleted:
                EventAggregator.Publish <OemDownloadCompletedEventArgs>(new OemDownloadCompletedEventArgs(BrowserControlTags.oemDownloadCompleted, vmName, extraData));
                break;

            case BrowserControlTags.oemInstallStarted:
                EventAggregator.Publish <OemInstallStartedEventArgs>(new OemInstallStartedEventArgs(BrowserControlTags.oemInstallStarted, vmName, extraData));
                break;

            case BrowserControlTags.oemInstallFailed:
                EventAggregator.Publish <OemInstallFailedEventArgs>(new OemInstallFailedEventArgs(BrowserControlTags.oemInstallFailed, vmName, extraData));
                break;

            case BrowserControlTags.oemInstallCompleted:
                EventAggregator.Publish <OemInstallCompletedEventArgs>(new OemInstallCompletedEventArgs(BrowserControlTags.oemInstallCompleted, vmName, extraData));
                break;

            case BrowserControlTags.showFlePopup:
                EventAggregator.Publish <ShowFlePopupEventArgs>(new ShowFlePopupEventArgs(BrowserControlTags.showFlePopup, vmName, extraData));
                break;

            case BrowserControlTags.currentlyRunningApps:
                EventAggregator.Publish <CurrentlyRunningAppsEventArgs>(new CurrentlyRunningAppsEventArgs(BrowserControlTags.currentlyRunningApps, vmName, extraData));
                break;

            case BrowserControlTags.handleFle:
                EventAggregator.Publish <HandleFleEventArgs>(new HandleFleEventArgs(BrowserControlTags.handleFle, vmName, extraData));
                break;

            case BrowserControlTags.getVolumeLevel:
                EventAggregator.Publish <GetVolumeLevelEventArgs>(new GetVolumeLevelEventArgs(BrowserControlTags.getVolumeLevel, vmName, extraData));
                break;

            case BrowserControlTags.toggleMicrophoneMuteState:
                EventAggregator.Publish <ToggleMicrophoneMuteStateEventArgs>(new ToggleMicrophoneMuteStateEventArgs(BrowserControlTags.toggleMicrophoneMuteState, vmName, extraData));
                break;
            }
        }
Ejemplo n.º 14
0
 public ApkInstallFailedEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
Ejemplo n.º 15
0
 public GoogleSignInCompleteEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
   : base(tag, vmName, extraData)
 {
 }
 public OemInstallCompletedEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
     : base(tag, vmName, extraData)
 {
 }
Ejemplo n.º 17
0
 public HandleFleEventArgs(BrowserControlTags tag, string vmName, JObject extraData)
     : base(tag, vmName, extraData)
 {
 }