Exemple #1
0
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);
}