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

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

?? qcommonstyle.cpp

?? qtopia-phone-2.2.0下公共的控件實現源代碼。
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
/*!\reimp */voidQCommonStyle::drawSliderGrooveMask( QPainter *p,				   int x, int y, int w, int h,				   QCOORD c,				   Orientation orient ){    QColorGroup g(color1, color1, color1, color1, color1, color1, color1, color1, color0);    drawSliderGroove( p, x, y, w, h, g, c, orient );//      if ( orient == Horizontal )// 	 p->fillRect(x, y, w, h, color1);//     else// 	p->fillRect(x, y, w, h, color1);}/*!\reimp */int QCommonStyle::maximumSliderDragDistance() const{    return -1;}static const int motifArrowHMargin	= 6;	// arrow horizontal margin/*! \reimp */int QCommonStyle::popupSubmenuIndicatorWidth( const QFontMetrics& fm  ){    return fm.ascent() + motifArrowHMargin;}void QCommonStyle::drawMenuBarItem( QPainter* p, int x, int y, int w, int h,				    QMenuItem* mi, QColorGroup& g,				    bool enabled, bool ){#ifndef QT_NO_MENUBAR    drawItem( p, x, y, w, h, AlignCenter|ShowPrefix|DontClip|SingleLine,	    g, enabled, mi->pixmap(), mi->text(), -1, &g.buttonText() );#endif}// doesn't really belong here... fix 3.0QRect QStyle::pushButtonContentsRect( QPushButton* btn ){#ifndef QT_NO_PUSHBUTTON    int fw = 0;    if ( btn->isDefault() || btn->autoDefault() )	fw = buttonDefaultIndicatorWidth();    return buttonRect( fw, fw, btn->width()-2*fw, btn->height()-2*fw );#else    return QRect(0,0,0,0);#endif}void QStyle::drawToolBarHandle( QPainter *p, const QRect &r, Qt::Orientation orientation,				bool highlight, const QColorGroup &cg,				bool drawBorder ){    p->save();    p->translate( r.x(), r.y() );    if ( guiStyle() == Qt::MotifStyle ) {#ifndef QT_NO_STYLE_MOTIFPLUS	if (inherits("QMotifPlusStyle")) {	    QMotifPlusStyle *mp = (QMotifPlusStyle *) this;	    unsigned int i;		    if (orientation == Qt::Vertical) {		mp->drawButton(p, 0, 0, r.width(), toolBarHandleExtent(),			       cg, FALSE, &cg.brush(((highlight) ?						     QColorGroup::Highlight :						     QColorGroup::Button)));				if (r.width() > 8) {		    QPointArray a( 2 * ((r.width()-8)/3) );		    int x = 3 + (r.width()%3)/2;		    p->setPen( cg.dark() );		    for( i=0; 2*i < a.size(); i ++ ) {			a.setPoint( 2*i, x+1+3*i, 6 );			a.setPoint( 2*i+1, x+2+3*i, 3 );		    }		    p->drawPoints( a );		    p->setPen( cg.light() );		    for( i=0; 2*i < a.size(); i++ ) {			a.setPoint( 2*i, x+3*i, 5 );			a.setPoint( 2*i+1, x+1+3*i, 2 );		    }		    p->drawPoints( a );		}	    } else {		mp->drawButton(p, 0, 0, toolBarHandleExtent(), r.height(),			       cg, FALSE, &cg.brush(((highlight) ?						     QColorGroup::Highlight :						     QColorGroup::Button)));				if ( r.height() > 8 ) {		    QPointArray a( 2 * ((r.height()-8)/3) );				    int y = 3 + (r.height()%3)/2;		    p->setPen( cg.dark() );		    for( i=0; 2*i < a.size(); i ++ ) {			a.setPoint( 2*i, 5, y+1+3*i );			a.setPoint( 2*i+1, 2, y+2+3*i );		    }		    p->drawPoints( a );		    p->setPen( cg.light() );		    for( i=0; 2*i < a.size(); i++ ) {			a.setPoint( 2*i, 4, y+3*i );			a.setPoint( 2*i+1, 1, y+1+3*i );		    }		    p->drawPoints( a );		}	    }	} else#endif // QT_NO_STYLE_MOTIFPLUS	{	    QColor dark( cg.dark() );	    QColor light( cg.light() );	    unsigned int i;	    if ( orientation == Qt::Vertical ) {		int w = r.width();		if ( w > 6 ) {		    if ( highlight )			p->fillRect( 1, 1, w - 2, 9, cg.highlight() );		    QPointArray a( 2 * ((w-6)/3) );		    int x = 3 + (w%3)/2;		    p->setPen( dark );		    p->drawLine( 1, 8, w-2, 8 );		    for( i=0; 2*i < a.size(); i ++ ) {			a.setPoint( 2*i, x+1+3*i, 6 );			a.setPoint( 2*i+1, x+2+3*i, 3 );		    }		    p->drawPoints( a );		    p->setPen( light );		    p->drawLine( 1, 9, w-2, 9 );		    for( i=0; 2*i < a.size(); i++ ) {			a.setPoint( 2*i, x+3*i, 5 );			a.setPoint( 2*i+1, x+1+3*i, 2 );		    }		    p->drawPoints( a );		    if ( drawBorder ) {			p->setPen( QPen( Qt::darkGray ) );			p->drawLine( r.width() - 1, 0,				     r.width() - 1, toolBarHandleExtent() );		    }		}	    } else {		int h = r.height();		if ( h > 6 ) {		    if ( highlight )			p->fillRect( 1, 1, 8, h - 2, cg.highlight() );		    QPointArray a( 2 * ((h-6)/3) );		    int y = 3 + (h%3)/2;		    p->setPen( dark );		    p->drawLine( 8, 1, 8, h-2 );		    for( i=0; 2*i < a.size(); i ++ ) {			a.setPoint( 2*i, 5, y+1+3*i );			a.setPoint( 2*i+1, 2, y+2+3*i );		    }		    p->drawPoints( a );		    p->setPen( light );		    p->drawLine( 9, 1, 9, h-2 );		    for( i=0; 2*i < a.size(); i++ ) {			a.setPoint( 2*i, 4, y+3*i );			a.setPoint( 2*i+1, 1, y+1+3*i );		    }		    p->drawPoints( a );		    if ( drawBorder ) {			p->setPen( QPen( Qt::darkGray ) );			p->drawLine( 0, r.height() - 1,				     toolBarHandleExtent(), r.height() - 1 );		    }		}	    }	}    } else {	if ( orientation == Qt::Vertical ) {	    if ( r.width() > 4 ) {		qDrawShadePanel( p, 2, 4, r.width() - 4, 3,				 cg, highlight, 1, 0 );		qDrawShadePanel( p, 2, 7, r.width() - 4, 3,				 cg, highlight, 1, 0 );	    }	} else {	    if ( r.height() > 4 ) {		qDrawShadePanel( p, 4, 2, 3, r.height() - 4,				 cg, highlight, 1, 0 );		qDrawShadePanel( p, 7, 2, 3, r.height() - 4,				 cg, highlight, 1, 0 );	    }	}    }    p->restore();}void QStyle::drawToolButton( QToolButton* btn, QPainter *p){#ifndef QT_NO_TOOLBUTTON    if ( !btn )	return;    int x = 0;    int y = 0;    int w = btn->width();    int h = btn->height();    const QColorGroup &g = btn->colorGroup();    bool sunken = ( btn->isOn() && !btn->son ) || btn->isDown();    QBrush fill = btn->colorGroup().brush( btn->backgroundMode() == QToolButton::PaletteBackground ?					   QColorGroup::Background : QColorGroup::Button );    if ( guiStyle() == WindowsStyle && btn->isOn() )	fill = QBrush( g.light(), Dense4Pattern );#if defined(_WS_WIN_)    if ( btn->uses3D() || btn->isDown() || ( btn->isOn() && !btn->son ) ) {	// WIN2000 is really tricky here!	bool drawRect = btn->isOn();	if ( guiStyle() == WindowsStyle && btn->isOn() &&	     ( QApplication::winVersion() == Qt::WV_2000 || QApplication::winVersion() == Qt::WV_98 ) &&	     btn->uses3D() ) {	    fill = btn->colorGroup().brush( QColorGroup::Button );	    drawRect = FALSE;	}	if ( guiStyle() == WindowsStyle &&	     ( QApplication::winVersion() == Qt::WV_2000 || QApplication::winVersion() == Qt::WV_98 ) &&	     btn->autoRaise() ) {	    drawPanel( p, x, y, w, h, g, sunken, 1, &fill );	    if ( drawRect ) {		p->setPen( QPen( g.color( QColorGroup::Button ) ) );		p->drawRect( x + 1, y + 1, w - 2, h - 2 );	    }	} else {	    drawToolButton( p, x, y, w, h, g, sunken, &fill );	}    } else if ( btn->parentWidget() && btn->parentWidget()->backgroundPixmap() &&		!btn->parentWidget()->backgroundPixmap()->isNull() ) { 	p->drawTiledPixmap( 0, 0, btn->width(), btn->height(),			    *btn->parentWidget()->backgroundPixmap(),			    btn->x(), btn->y() );    }#else    if ( btn->uses3D() || btn->isDown() || ( btn->isOn() && !btn->son ) ) {	drawToolButton( p, x, y, w, h, g, sunken, &fill );    } else if ( btn->parentWidget() && btn->parentWidget()->backgroundPixmap() &&	      !btn->parentWidget()->backgroundPixmap()->isNull() ) {	if ( btn->testWState(WState_GlobalBrushOrigin) && btn->parentWidget()->backgroundMode() != QWidget::FixedPixmap ) {	    // paletted brush background, we need to use the brush origin	    p->fillRect( 0, 0, btn->width(), btn->height(),		QBrush(QColor(),*btn->parentWidget()->backgroundPixmap()) );	} else {	    p->drawTiledPixmap( 0, 0, btn->width(), btn->height(),				*btn->parentWidget()->backgroundPixmap(),				btn->x(), btn->y() );	}    } else {	if ( btn->parentWidget() )	    fill = QBrush( btn->parentWidget()->backgroundColor() );	drawToolButton( p, x - 10, y - 10, w + 20, h + 20, g, sunken, &fill );    }#endif#endif}//### remove in Version 3.0void QStyle::drawMenuBarItem( QPainter* p, int x, int y, int w, int h,				    QMenuItem* mi, QColorGroup& g,				    bool enabled, bool active ){#ifndef QT_NO_MENUBAR#ifndef QT_NO_STYLE_SGI    if (draw_menu_bar_impl != 0) {	QDrawMenuBarItemImpl impl = draw_menu_bar_impl;	(this->*impl)(p, x, y, w, h, mi, g, enabled, active);	//    } else if ( inherits("QSGIStyle" ) ) {	//	QSGIStyle* sg = (QSGIStyle*) this;	//	sg->drawMenuBarItem( p, x, y, w, h, mi, g, enabled, active );    } else {        drawItem( p, x, y, w, h, AlignCenter|ShowPrefix|DontClip|SingleLine,		  g, enabled, mi->pixmap(), mi->text(), -1, &g.buttonText() );    }#else    Q_UNUSED(active);    drawItem( p, x, y, w, h, AlignCenter|ShowPrefix|DontClip|SingleLine,	      g, enabled, mi->pixmap(), mi->text(), -1, &g.buttonText() );#endif	// QT_NO_STYLE_SGI#endif}#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区成人在线| 亚洲精品国产精品乱码不99| 欧美一区二区视频在线观看2022| 色综合中文字幕| 色激情天天射综合网| 色哟哟日韩精品| 精品视频一区三区九区| 欧美美女网站色| 日韩精品一区二区三区中文不卡| 91精品国产高清一区二区三区蜜臀| 3d动漫精品啪啪1区2区免费| 欧美三级日韩三级| 欧美xxxxxxxxx| 欧美激情在线一区二区| 亚洲猫色日本管| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲色图欧洲色图| 伊人性伊人情综合网| 亚洲成人av电影在线| 奇米综合一区二区三区精品视频| 精品一区二区三区蜜桃| 成a人片国产精品| 欧美在线不卡视频| 精品人伦一区二区色婷婷| 日本一二三不卡| 亚洲第一电影网| 国产麻豆视频一区| 日本丰满少妇一区二区三区| 日韩欧美国产三级电影视频| 中文字幕一区二区三区在线播放| 亚洲一区二区免费视频| 国产美女娇喘av呻吟久久| 99久久久久久99| 6080亚洲精品一区二区| 欧美高清在线一区| 午夜精品一区二区三区三上悠亚| 国产精品一区二区三区乱码| 在线视频中文字幕一区二区| 久久亚洲综合色一区二区三区| 亚洲激情网站免费观看| 国产精品综合久久| 欧美美女喷水视频| 成人免费一区二区三区视频| 国产综合色视频| 欧美另类变人与禽xxxxx| 国产精品久久久久久一区二区三区| 免费成人av在线播放| 欧美性xxxxxxxx| 国产精品伦理在线| 国产乱理伦片在线观看夜一区 | 美国十次综合导航| 91美女视频网站| 欧美国产欧美综合| 狠狠久久亚洲欧美| 91精品国产全国免费观看 | 欧美变态凌虐bdsm| 亚洲va欧美va天堂v国产综合| 99久久久精品| 国产欧美一区二区三区鸳鸯浴| 狂野欧美性猛交blacked| 欧美日韩精品专区| 亚洲福利电影网| 欧美在线999| 亚洲免费观看高清完整版在线| 国产在线看一区| 久久综合九色综合久久久精品综合| 青青草原综合久久大伊人精品优势| 欧美日韩另类一区| 亚洲成人免费视频| 欧美福利视频导航| 五月天亚洲精品| 在线综合视频播放| 美女脱光内衣内裤视频久久网站| 337p亚洲精品色噜噜狠狠| 午夜精品久久一牛影视| 7777女厕盗摄久久久| 天天综合天天综合色| 91精品国产色综合久久不卡蜜臀| 水野朝阳av一区二区三区| 久久综合成人精品亚洲另类欧美| 极品瑜伽女神91| 国产片一区二区| 91在线码无精品| 亚洲不卡在线观看| 欧美一区二区三区视频在线| 韩国av一区二区| 国产精品伦理在线| 在线精品视频一区二区| 天天色综合天天| 精品国产污污免费网站入口| 懂色av中文字幕一区二区三区| 一区在线观看免费| 欧美日韩一级二级三级| 免费久久精品视频| 国产精品视频你懂的| 91久久香蕉国产日韩欧美9色| 性欧美大战久久久久久久久| 精品剧情v国产在线观看在线| 国产99精品国产| 亚洲综合成人在线| 日韩欧美一二三| 99久久婷婷国产| 麻豆精品一区二区| 国产精品日韩成人| 欧美喷潮久久久xxxxx| 国产精品亚洲视频| 五月婷婷激情综合| 中文字幕不卡三区| 欧美区视频在线观看| 成人免费视频一区| 视频一区视频二区中文字幕| 国产精品欧美一级免费| 欧美精品第1页| 不卡视频在线看| 老司机一区二区| 亚洲影院免费观看| 久久久国产一区二区三区四区小说 | 成人精品在线视频观看| 日本不卡视频一二三区| 亚洲色图欧美激情| 欧美精品一区二区三区很污很色的 | 国产 欧美在线| 日韩综合在线视频| 一区二区三区四区不卡在线| 久久众筹精品私拍模特| 在线成人av网站| 99精品视频一区| 国产精品一二三在| 美腿丝袜亚洲三区| 午夜精品久久久| 一区二区三区在线免费播放| 中文字幕 久热精品 视频在线| 日韩精品专区在线影院观看| 欧美日韩另类国产亚洲欧美一级| 99久久精品国产麻豆演员表| 国产成人免费在线视频| 精品无人码麻豆乱码1区2区 | 日韩一级免费一区| 91黄色在线观看| 99re热这里只有精品免费视频| 国产九色sp调教91| 国产精品亚洲成人| 国产又黄又大久久| 极品少妇xxxx精品少妇偷拍| 免费观看一级特黄欧美大片| 日精品一区二区三区| 视频一区二区国产| 亚洲3atv精品一区二区三区| 亚洲综合色视频| 午夜视频久久久久久| 五月天亚洲精品| 日本不卡一区二区三区| 老司机一区二区| 久久精品国产色蜜蜜麻豆| 久久国产精品第一页| 国产精品99久久久久久久vr| 成人午夜短视频| 97精品视频在线观看自产线路二| 97成人超碰视| 欧美色综合网站| 日韩小视频在线观看专区| 日韩免费成人网| 欧美精品一区二区三区高清aⅴ | 色素色在线综合| 欧美私模裸体表演在线观看| 精品污污网站免费看| 日韩一区二区三区精品视频| 精品久久久久久久久久久久久久久久久 | 日本一区二区不卡视频| 国产精品美女一区二区在线观看| 成人免费在线观看入口| 亚洲最大的成人av| 日韩在线一区二区三区| 久草这里只有精品视频| 成人网男人的天堂| 欧美视频一区二区在线观看| 精品久久久久久久久久久久久久久| 国产午夜亚洲精品午夜鲁丝片| 中文一区二区在线观看| 亚洲永久免费视频| 国模冰冰炮一区二区| 99久久婷婷国产| 日韩精品综合一本久道在线视频| 国产日韩三级在线| 亚洲国产精品久久人人爱| 国产专区欧美精品| 在线观看视频91| 国产无人区一区二区三区| 亚洲精品国产第一综合99久久| 美女网站色91| 色婷婷av一区| 欧美韩国日本不卡| 青青青伊人色综合久久| 色综合久久综合网欧美综合网| 精品免费国产二区三区| 亚洲免费av高清| 国产高清久久久| 日韩欧美成人激情| 亚洲最新视频在线播放| 亚洲精品国产品国语在线app|