コード例 #1
0
ファイル: CtcpMenu.cs プロジェクト: kzwkt/smuxi
 public CtcpMenu(IrcProtocolManager protocolManager,
                 ChatViewManager chatViewManager,
                 PersonModel target) :
     this(protocolManager,
          chatViewManager,
          new [] { target })
 {
 }
コード例 #2
0
ファイル: IrcGroupChatView.cs プロジェクト: jamesaxl/smuxi
        public override void Sync()
        {
            Trace.Call();

            base.Sync();

            IrcProtocolManager = (IrcProtocolManager)ProtocolManager;
        }
コード例 #3
0
 public InviteToMenu(IrcProtocolManager protocolManager,
                     ChatViewManager chatViewManager,
                     PersonModel invitee) :
     this(protocolManager,
          chatViewManager,
          new [] { invitee })
 {
 }
コード例 #4
0
        public override void Sync()
        {
            Trace.Call();

            // REMOTING CALL 1
            _IrcProtocolManager = (IrcProtocolManager)ChatModel.ProtocolManager;

            base.Sync();
        }
コード例 #5
0
ファイル: CtcpMenu.cs プロジェクト: kzwkt/smuxi
        public CtcpMenu(IrcProtocolManager protocolManager,
                        ChatViewManager chatViewManager,
                        IList <PersonModel> targets)
        {
            if (protocolManager == null)
            {
                throw new ArgumentNullException("protocolManager");
            }
            if (chatViewManager == null)
            {
                throw new ArgumentNullException("chatViewManager");
            }
            if (targets == null)
            {
                throw new ArgumentNullException("targets");
            }

            ProtocolManager = protocolManager;
            ChatViewManager = chatViewManager;
            Targets         = targets;
        }
コード例 #6
0
        public InviteToMenu(IrcProtocolManager protocolManager,
                            ChatViewManager chatViewManager,
                            IList <PersonModel> invitees)
        {
            if (protocolManager == null)
            {
                throw new ArgumentNullException("protocolManager");
            }
            if (chatViewManager == null)
            {
                throw new ArgumentNullException("chatViewManager");
            }
            if (invitees == null)
            {
                throw new ArgumentNullException("invitees");
            }

            ProtocolManager = protocolManager;
            ChatViewManager = chatViewManager;
            Invitees        = invitees;
        }
コード例 #7
0
ファイル: IrcPersonModel.cs プロジェクト: shubhtr/smuxi
 protected override TextMessagePartModel GetColoredIdentityName(
     string idendityName, string normalized)
 {
     normalized = IrcProtocolManager.NormalizeNick(idendityName.TrimEnd('_'));
     return(base.GetColoredIdentityName(idendityName, normalized));
 }