Banshee.MediaEngine.PlayerEngineService.ConnectEvent C# (CSharp) Method

ConnectEvent() public method

public ConnectEvent ( PlayerEventHandler handler ) : void
handler PlayerEventHandler
return void
        public void ConnectEvent (PlayerEventHandler handler)
        {
            ConnectEvent (handler, event_default_mask, false);
        }

Same methods

PlayerEngineService::ConnectEvent ( PlayerEventHandler handler, PlayerEvent eventMask ) : void
PlayerEngineService::ConnectEvent ( PlayerEventHandler handler, PlayerEvent eventMask, bool connectAfter ) : void
PlayerEngineService::ConnectEvent ( PlayerEventHandler handler, bool connectAfter ) : void

Usage Example

Beispiel #1
0
        void IExtensionService.Initialize ()
        {
            try {
                Log.DebugFormat ("BansheeAwn. Starting {0}", Application.ActiveClient.ClientId);

                awn = DBus.Bus.Session.GetObject<IAvantWindowNavigator> ("com.google.code.Awn",
                        new DBus.ObjectPath ("/com/google/code/Awn"));

                // Dummy call to check that awn is really there
                awn.UnsetTaskIconByName ("banshee-dummy");

                service = ServiceManager.PlayerEngine;
                service.ConnectEvent (new PlayerEventHandler (this.OnEventChanged));

                Log.Debug ("BansheeAwn - Initialized");

            } catch (Exception ex) {
                Log.Exception ("BansheeAwn - Failed loading Awn Extension. ", ex);
                awn = null;
            }
        }
All Usage Examples Of Banshee.MediaEngine.PlayerEngineService::ConnectEvent