MapSelect() { int n; XEvent event; n = XEventsQueued(dpy, QueuedAfterFlush); while (n--) { XNextEvent(dpy, &event); switch(event.type) { case KeyPress: if (KeySelect(&event)) return(1); break; case Expose: Show_Maps(numselect); break; case ButtonPress: if (ButtonSelect(&event)) return(1); break; } } return(0); }
void RtListBox::ButtonClick(int iSelect) { if ( m_iItemSelect != -1 ) { m_pButtonList[m_iItemSelect]->setChecked(false); m_iItemSelect = -1; } m_iItemSelect = iSelect; m_pButtonList[m_iItemSelect]->setChecked(true); emit ButtonSelect(m_iItemSelect); }