Пример #1
0
 void HandleItemActivated(AvatarGrid <RoomParticipant> grid,RoomParticipant participant)
 {
     if (!String.IsNullOrEmpty(participant.RealJID))
     {
         Gui.TabbedChatsWindow.StartChat(m_Handler.Account,participant.RealJID,false);
     }
     else
     {
         Gui.TabbedChatsWindow.StartChat(m_Handler.Account,participant.NickJID,true);
     }
 }
Пример #2
0
        public AvatarGridZoomAction(AvatarGrid <T> grid) : base(grid)
        {
            m_Grid            = grid;
            m_SliderContainer = new QWidget();
            m_SliderContainer.SetLayout(new QHBoxLayout());
            m_SliderContainer.Layout().AddWidget(new QLabel("Zoom:", m_SliderContainer));
            var zoomSlider = new QSlider(Orientation.Horizontal, m_SliderContainer);

            zoomSlider.Minimum = 16;
            zoomSlider.Maximum = 60;
            zoomSlider.Value   = m_Grid.IconSize;
            QObject.Connect <int>(zoomSlider, Qt.SIGNAL("valueChanged(int)"), HandleZoomSliderValueChanged);
            m_SliderContainer.Layout().AddWidget(zoomSlider);

            base.SetDefaultWidget(m_SliderContainer);
        }
Пример #3
0
 void HandleItemActivated(AvatarGrid<RosterItem> grid, RosterItem item)
 {
     Gui.TabbedChatsWindow.StartChat(item.Account, item.Item.JID);
 }
Пример #4
0
 void HandleItemActivated(AvatarGrid<RoomParticipant> grid, RoomParticipant participant)
 {
     if (!String.IsNullOrEmpty(participant.RealJID))
         Gui.TabbedChatsWindow.StartChat(m_Handler.Account, participant.RealJID, false);
     else
         Gui.TabbedChatsWindow.StartChat(m_Handler.Account, participant.NickJID, true);
 }