亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? qbuttongroup.cpp

?? qtopia-phone-2.2.0下公共的控件實現源代碼。
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
  This signal is emitted when a button in the group is  \link QButton::pressed() pressed\endlink.  The \e id argument is the button's identifier.*//*!  \fn void QButtonGroup::released( int id )  This signal is emitted when a button in the group is  \link QButton::released() released\endlink.  The \e id argument is the button's identifier.*//*!  \fn void QButtonGroup::clicked( int id )  This signal is emitted when a button in the group is  \link QButton::clicked() clicked\endlink.  The \e id argument is the button's identifier.*//*!  \internal  This slot is activated when one of the buttons in the group emits the  QButton::pressed() signal.*/void QButtonGroup::buttonPressed(){    // introduce a QButtonListIt if calling anything    int id = -1;    QButton *bt = (QButton *)sender();		// object that sent the signal    for ( register QButtonItem *i=buttons->first(); i; i=buttons->next() )	if ( bt == i->button ) {		// button was clicked	    id = i->id;	    break;	}    if ( id != -1 )	emit pressed( id );}/*!  \internal  This slot is activated when one of the buttons in the group emits the  QButton::released() signal.*/void QButtonGroup::buttonReleased(){    // introduce a QButtonListIt if calling anything    int id = -1;    QButton *bt = (QButton *)sender();		// object that sent the signal    for ( register QButtonItem *i=buttons->first(); i; i=buttons->next() )	if ( bt == i->button ) {		// button was clicked	    id = i->id;	    break;	}    if ( id != -1 )	emit released( id );}/*!  \internal  This slot is activated when one of the buttons in the group emits the  QButton::clicked() signal.*/void QButtonGroup::buttonClicked(){    // introduce a QButtonListIt if calling anything    int id = -1;    QButton *bt = (QButton *)sender();		// object that sent the signal#if defined(CHECK_NULL)    ASSERT( bt->inherits("QButton") );#endif    for ( register QButtonItem *i=buttons->first(); i; i=buttons->next() ) {	if ( bt == i->button ) {			// button was clicked	    id = i->id;	    break;	}    }    if ( id != -1 )	emit clicked( id );}/*!  \internal  This slot is activated when one of the buttons in the group emits the  QButton::toggled() signal.*/void QButtonGroup::buttonToggled( bool on ){    // introduce a QButtonListIt if calling anything    if ( !on || !excl_grp && !radio_excl )	return;    QButton *bt = (QButton *)sender();		// object that sent the signal#if defined(CHECK_NULL)    ASSERT( bt->inherits("QButton") );    ASSERT( bt->isToggleButton() );#endif    if ( !excl_grp && !bt->inherits("QRadioButton") )	return;    QButtonItem * i = buttons->first();    bool hasTabFocus = FALSE;    while( i != 0 && hasTabFocus == FALSE ) {	if ( ( excl_grp || i->button->inherits("QRadioButton") ) &&	     (i->button->focusPolicy() & TabFocus) )	    hasTabFocus = TRUE;	i = buttons->next();    }    i = buttons->first();    while( i ) {	if ( bt != i->button &&	     i->button->isToggleButton() &&	     i->button->isOn() &&	     ( excl_grp || i->button->inherits( "QRadioButton" ) ) )	    i->button->setOn( FALSE );#ifdef QT_KEYPAD_MODE	if( !qt_modalEditingEnabled )#endif	if ( ( excl_grp || i->button->inherits( "QRadioButton" ) ) &&	     i->button->isToggleButton() &&	     hasTabFocus )	    i->button->setFocusPolicy( (FocusPolicy)(i->button->focusPolicy() &						     ~TabFocus) );	i = buttons->next();    }#ifdef QT_KEYPAD_MODE    if( !qt_modalEditingEnabled )#endif    if ( hasTabFocus )	bt->setFocusPolicy( (FocusPolicy)(bt->focusPolicy() | TabFocus) );}/*!  Sets the button with id \a id to be on, and if this is an  exclusive group, all other button in the group to be off.*/void QButtonGroup::setButton( int id ){    QButton * b = find( id );    if ( b )	b->setOn( TRUE );}/*!  \fn bool QButtonGroup::isRadioButtonExclusive () const  Returns whether this button group will treat radio buttons as  mutually exclusive. The default is TRUE.  \sa setRadioButtonExclusive()*//*!  If \a on is TRUE, this button group will treat radio buttons as  mutually exclusive, and other buttons according to  isExclusive(). */void QButtonGroup::setRadioButtonExclusive( bool on){    radio_excl = on;}/*!  Moves the keyboard focus according to \a key, and if appropriate  checks the new focus item.  This function does nothing unless the keyboard focus points to one  of the button group members and \a key is one of \c Key_Up, \c  Key_Down, \c Key_Left and \c Key_Right.*/void QButtonGroup::moveFocus( int key ){    QWidget * f = qApp->focusWidget();    QButtonItem * i;    i = buttons->first();    while( i && i->button != f )	i = buttons->next();    if ( !i || !i->button )	return;    QWidget * candidate = 0;    int bestScore = -1;    QPoint goal( f->mapToGlobal( f->geometry().center() ) );    i = buttons->first();    while( i && i->button ) {	if ( i->button != f &&	     i->button->isEnabled() ) {	    QPoint p(i->button->mapToGlobal(i->button->geometry().center()));	    int score = (p.y() - goal.y())*(p.y() - goal.y()) +			(p.x() - goal.x())*(p.x() - goal.x());	    switch( key ) {	    case Key_Up:		if ( p.y() < goal.y() &&		     QABS( p.x() - goal.x() ) < QABS( p.y() - goal.y() ) &&		     ( score < bestScore || !candidate ) ) {		    candidate = i->button;		    bestScore = score;		}		break;	    case Key_Down:		if ( p.y() > goal.y() &&		     QABS( p.x() - goal.x() ) < QABS( p.y() - goal.y() ) &&		     ( score < bestScore || !candidate ) ) {		    candidate = i->button;		    bestScore = score;		}		break;	    case Key_Left:		if ( p.x() < goal.x() &&		     QABS( p.y() - goal.y() ) < QABS( p.x() - goal.x() ) &&		     ( score < bestScore || !candidate ) ) {		    candidate = i->button;		    bestScore = score;		}		break;	    case Key_Right:		if ( p.x() > goal.x() &&		     QABS( p.y() - goal.y() ) < QABS( p.x() - goal.x() ) &&		     ( score < bestScore || !candidate ) ) {		    candidate = i->button;		    bestScore = score;		}		break;	    }	}	i = buttons->next();    }#ifdef QT_KEYPAD_MODE        if( !qt_modalEditingEnabled ) #endif    {	if ( candidate && f && f->inherits( "QButton" ) &&	     ((QButton*)f)->isOn() &&	     candidate->inherits( "QButton" ) &&	     ((QButton*)candidate)->isToggleButton() &&	     ( isExclusive() || ( f->inherits( "QRadioButton" ) &&				  candidate->inherits( "QRadioButton" )))) {	    if ( f->focusPolicy() & TabFocus ) {		f->setFocusPolicy( (FocusPolicy)(f->focusPolicy() & ~TabFocus) );		candidate->setFocusPolicy( (FocusPolicy)(candidate->focusPolicy()|							 TabFocus) );	    }	    ((QButton*)candidate)->setOn( TRUE );	    ((QButton*)candidate)->animateClick();	    ((QButton*)candidate)->animateTimeout(); // ### crude l&f hack	}	if ( candidate )	    candidate->setFocus();    }#ifdef QT_KEYPAD_MODE    if( qt_modalEditingEnabled ) {	if ( candidate ) {	    candidate->setFocus();	} else {	    switch( key ) {		case Key_Left:		case Key_Up:		    focusNextPrevChild( FALSE );		    break;		case Key_Right:		case Key_Down:		    focusNextPrevChild( TRUE );		    break;		default:		    break;	    }	}    }#endif}/*!  Returns a pointer to the selected radio button in this group, if  one exists, or 0 if there is no selected radio button in this group.  <b>Warning: </b>In future versions of Qt, the selected toggle button will be returned.*/QButton * QButtonGroup::selected(){    if ( !buttons )	return 0;    QButtonListIt it( *buttons );    QButtonItem *i;    while( (i=it.current()) != 0 ) {	++it;	if ( i->button && i->button->inherits("QRadioButton") &&	     i->button->isToggleButton() && i->button->isOn() )	    return i->button;    }    return 0;}/*! Returns the id of \a button, or -1 if \a button is not a member of  this group.*/int QButtonGroup::id( QButton * button ) const{    QButtonItem *i = buttons->first();    while ( i && i->button != button )	i = buttons->next();    return i ? i->id : -1;}#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产福利视频一区二区三区| 亚洲精品在线免费观看视频| 国产精品资源在线看| 天堂va蜜桃一区二区三区 | 蜜臀av国产精品久久久久| 伊人开心综合网| 亚洲在线观看免费| 亚洲无人区一区| 天天射综合影视| 久久99精品久久久| 成人午夜免费视频| 欧美午夜一区二区| 91精品国产91久久综合桃花| 日韩一区二区在线看| 26uuu亚洲| 91麻豆.com| 欧美日韩免费视频| 日韩欧美电影一区| 国产精品天干天干在观线| 亚洲精品中文字幕在线观看| 五月天亚洲婷婷| 国产一区二区成人久久免费影院| 国产成人免费视频网站| 色哟哟精品一区| 欧美一区二区三区色| 国产精品视频九色porn| 亚洲一区二区三区精品在线| 狠狠色丁香婷婷综合久久片| 91亚洲国产成人精品一区二区三| 欧美日本国产视频| 国产精品免费av| 日韩黄色一级片| www.色精品| 7777精品伊人久久久大香线蕉的| 国产欧美一区视频| 午夜影视日本亚洲欧洲精品| 国产精品2024| 91精品国产综合久久久久久| 国产欧美日韩综合| 日韩国产欧美在线观看| 99re成人精品视频| 国产成人啪免费观看软件| 色综合咪咪久久| 日韩一区二区免费电影| 亚洲女与黑人做爰| 国产精品系列在线播放| 91精品国产色综合久久不卡电影| 亚洲国产成人私人影院tom| 免费成人在线观看视频| 在线看国产一区| 久久久91精品国产一区二区精品| 石原莉奈在线亚洲二区| 色综合天天在线| 久久久精品影视| 国内外成人在线视频| 欧美一区二区福利在线| 亚洲成a人片在线观看中文| 99精品欧美一区二区蜜桃免费| 日韩午夜在线观看| 日本美女一区二区| 欧美高清一级片在线| 亚洲午夜在线电影| 在线观看视频91| 一区二区三区在线免费| 91小视频免费看| 中文字幕制服丝袜一区二区三区 | 久久www免费人成看片高清| 成人精品国产一区二区4080| 久久欧美中文字幕| 国产在线不卡一区| 26uuu国产日韩综合| 美国毛片一区二区| 日韩欧美中文字幕制服| 日韩精品欧美成人高清一区二区| 色婷婷亚洲精品| 亚洲精品日日夜夜| 在线亚洲一区二区| 亚洲二区视频在线| 欧美性生交片4| 亚洲福利一区二区三区| 欧美三级电影网站| 三级欧美韩日大片在线看| 欧美中文字幕一区| 一区二区欧美精品| 91精品一区二区三区久久久久久 | 欧美一区午夜视频在线观看| 亚洲欧洲精品一区二区三区| 91丨国产丨九色丨pron| 亚洲影院免费观看| 91精品国产综合久久香蕉的特点 | 国产精品久久久久久久久免费丝袜 | 亚洲成人av一区| 欧美精品第1页| 精品一区二区三区不卡| 国产亚洲人成网站| 北岛玲一区二区三区四区| 亚洲精选免费视频| 日韩午夜精品视频| 成人sese在线| 亚洲不卡在线观看| 亚洲精品在线免费观看视频| 99视频精品在线| 五月综合激情婷婷六月色窝| 精品国产91乱码一区二区三区| 懂色av一区二区三区蜜臀 | 欧美电影免费提供在线观看| 国产九九视频一区二区三区| 亚洲欧洲国产日本综合| 欧美精品久久一区二区三区| 国产裸体歌舞团一区二区| 欧美精品一卡两卡| 国产sm精品调教视频网站| 亚洲欧美成人一区二区三区| 欧美一区二区精美| 色狠狠综合天天综合综合| 激情图区综合网| 亚洲免费在线播放| 久久精品一二三| 51精品视频一区二区三区| 国产电影一区在线| 亚洲自拍偷拍网站| 欧美韩国一区二区| 日韩一区二区三区四区 | 欧美日韩免费在线视频| 国产99久久久久| 蜜臀国产一区二区三区在线播放| 亚洲男人的天堂在线观看| 精品国产免费人成在线观看| 欧美日韩小视频| 91色综合久久久久婷婷| 国产成人午夜99999| 久久成人羞羞网站| 日韩福利视频导航| 一卡二卡欧美日韩| 综合久久久久久久| 久久综合九色综合欧美98| 欧美系列在线观看| 99久久婷婷国产综合精品 | 中文字幕亚洲精品在线观看| 狠狠色综合播放一区二区| 午夜国产不卡在线观看视频| 亚洲另类在线制服丝袜| 中文字幕不卡在线播放| 精品奇米国产一区二区三区| 欧美日韩综合一区| 在线观看不卡视频| 91精品福利视频| 日本高清成人免费播放| av电影在线观看一区| 成人一区二区视频| 成人免费三级在线| gogogo免费视频观看亚洲一| 国产99久久久久| 91免费视频网址| 在线观看一区二区视频| 欧美无砖专区一中文字| 在线播放亚洲一区| 精品欧美一区二区久久| 久久婷婷综合激情| 国产精品毛片无遮挡高清| 亚洲手机成人高清视频| 亚洲综合视频在线| 婷婷中文字幕一区三区| 裸体在线国模精品偷拍| 国产精品资源网| 成人午夜私人影院| 91精品办公室少妇高潮对白| 欧美日韩在线电影| 欧美电影免费观看高清完整版| 欧美电影精品一区二区| 国产精品视频线看| 亚洲精品国产精品乱码不99| 欧美精品一区二区三区视频| 久久精品一区二区三区不卡牛牛| 国产精品国产自产拍高清av王其| 亚洲视频一区二区在线观看| 午夜精品成人在线视频| 国产精品一区二区你懂的| 97se狠狠狠综合亚洲狠狠| 欧美电影在哪看比较好| 久久久精品免费观看| 亚洲啪啪综合av一区二区三区| 日欧美一区二区| 国产福利91精品一区二区三区| 色婷婷激情一区二区三区| 日韩三级在线观看| 国产精品另类一区| 天天色天天操综合| 高清在线成人网| 91精品福利在线一区二区三区 | 欧美日韩中文字幕精品| 2017欧美狠狠色| 一区二区欧美国产| 国产成人av一区二区三区在线| 91麻豆自制传媒国产之光| 日韩美女一区二区三区| 亚洲日本中文字幕区| 国产资源在线一区| 在线观看日韩电影| 国产精品网站在线|