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); } }
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); }
void HandleItemActivated(AvatarGrid<RosterItem> grid, RosterItem item) { Gui.TabbedChatsWindow.StartChat(item.Account, item.Item.JID); }
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); }