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

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

?? qmotifplusstyle.cpp

?? qtopia-phone-2.2.0下公共的控件實現源代碼。
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
    case LeftArrow:	{	    poly.setPoint(0, x, y + (h / 2));	    poly.setPoint(1, x + w - 1, y + h - 1);	    poly.setPoint(2, x + w - 1, y);	    p->drawPolygon(poly);	    if (down) p->setPen(g.button());	    else p->setPen(g.dark());	    p->drawLine(x + 1, y + (h / 2), x + w - 1, y + h - 1);	    if (down) p->setPen(g.light());	    else p->setPen(black);	    p->drawLine(x, y + (h / 2), x + w - 1, y + h - 1);	    if (down) p->setPen(g.button());	    else p->setPen(g.dark());	    p->drawLine(x + w - 2, y + h - 1, x + w - 2, y + 1);	    if (down) p->setPen(g.light());	    else p->setPen(black);	    p->drawLine(x + w - 1, y + h - 1, x + w - 1, y);	    if (down) p->setPen(black);	    else p->setPen(g.button());	    p->drawLine(x + w - 1, y + 1, x + 1, y + (h / 2));	    if (down) p->setPen(g.dark());	    else p->setPen(g.light());	    p->drawLine(x + w - 1, y, x, y + (h / 2));	    break;	}    case RightArrow:	{	    poly.setPoint(0, x + w - 1, y + (h / 2));	    poly.setPoint(1, x, y);	    poly.setPoint(2, x, y + h - 1);	    p->drawPolygon(poly);	    if (down) p->setPen(black);	    else p->setPen(g.button());	    p->drawLine( x + w - 1, y + (h / 2), x + 1, y + 1);	    if (down) p->setPen(g.dark());	    else p->setPen(g.light());	    p->drawLine(x + w - 1, y + (h / 2), x, y);	    if (down) p->setPen(black);	    else p->setPen(g.button());	    p->drawLine(x + 1, y + 1, x + 1, y + h - 2);	    if (down) p->setPen(g.dark());	    else p->setPen(g.light());	    p->drawLine(x, y, x, y + h - 1);	    if (down) p->setPen(g.button());	    else p->setPen(g.dark());	    p->drawLine(x + 1, y + h - 2, x + w - 1, y + (h / 2));	    if (down) p->setPen(g.light());	    else p->setPen(black);	    p->drawLine(x, y + h - 1, x + w - 1, y + (h / 2));	    break;	}    }    p->restore();    p->setBrush(oldbrush);    p->setPen(oldpen);}/*!  \reimp*/void QMotifPlusStyle::scrollBarMetrics(const QScrollBar *scrollbar, int &sliderMin,				  int &sliderMax, int &sliderLength, int &buttonDim){    QMotifStyle::scrollBarMetrics(scrollbar, sliderMin, sliderMax,				  sliderLength, buttonDim);    sliderMin += 1;    sliderMax -= 1;    return;}#define HORIZONTAL	(sb->orientation() == QScrollBar::Horizontal)#define VERTICAL	!HORIZONTAL#define MOTIF_BORDER	defaultFrameWidth()#define SLIDER_MIN	buttonDim/*!  \reimp*/void QMotifPlusStyle::drawScrollBarControls( QPainter* p, const QScrollBar* sb,					 int sliderStart, uint controls,					 uint activeControl ){#define ADD_LINE_ACTIVE ( activeControl == AddLine )#define SUB_LINE_ACTIVE ( activeControl == SubLine )    QColorGroup g  = sb->colorGroup();    QColorGroup pg = d->prelight_palette.active();    int sliderMin, sliderMax, sliderLength, buttonDim;    scrollBarMetrics( sb, sliderMin, sliderMax, sliderLength, buttonDim );    if (sliderStart > sliderMax) { // sanity check	sliderStart = sliderMax;    }    int b = MOTIF_BORDER;    int dimB = buttonDim;    QRect addB;    QRect subB;    QRect addPageR;    QRect subPageR;    QRect sliderR;    int addX, addY, subX, subY;    int length = HORIZONTAL ? sb->width()  : sb->height();    int extent = HORIZONTAL ? sb->height() : sb->width();    if ( HORIZONTAL ) {	subY = addY = ( extent - dimB ) / 2;	subX = b;	addX = length - dimB - b;    } else {	subX = addX = ( extent - dimB ) / 2;	subY = b;	addY = length - dimB - b;    }    subB.setRect( subX,subY,dimB,dimB );    addB.setRect( addX,addY,dimB,dimB );    int sliderEnd = sliderStart + sliderLength;    int sliderW = extent - b*2;    if ( HORIZONTAL ) {	subPageR.setRect( subB.right() + 1, b,			  sliderStart - subB.right() - 1 , sliderW );	addPageR.setRect( sliderEnd, b, addX - sliderEnd, sliderW );	sliderR .setRect( sliderStart, b, sliderLength, sliderW );    } else {	subPageR.setRect( b, subB.bottom() + 1, sliderW,			  sliderStart - subB.bottom() - 1 );	addPageR.setRect( b, sliderEnd, sliderW, addY - sliderEnd );	sliderR .setRect( b, sliderStart, sliderW, sliderLength );    }    bool scrollbarUpdate = FALSE;    if (d->hovering) {	if (addB.contains(d->mousePos)) {	    scrollbarUpdate = (d->scrollbarElement == AddLine);	    d->scrollbarElement = AddLine;	} else if (subB.contains(d->mousePos)) {	    scrollbarUpdate = (d->scrollbarElement == SubLine);	    d->scrollbarElement = SubLine;	} else if (sliderR.contains(d->mousePos)) {	    scrollbarUpdate = (d->scrollbarElement == Slider);	    d->scrollbarElement = Slider;	} else	    d->scrollbarElement = 0;    } else	d->scrollbarElement = 0;    if (scrollbarUpdate) return;    if ( controls == (AddLine | SubLine | AddPage | SubPage | Slider | First | Last ) )	drawButton(p, sb->rect().x(), sb->rect().y(),		   sb->rect().width(), sb->rect().height(), g, TRUE,		   &g.brush(QColorGroup::Mid));    if ( controls & AddLine )	drawArrow( p, VERTICAL ? DownArrow : RightArrow,		   ADD_LINE_ACTIVE, addB.x(), addB.y(),		   addB.width(), addB.height(),		   (ADD_LINE_ACTIVE ||		    d->scrollbarElement == AddLine) ? pg : g, TRUE );    if ( controls & SubLine )	drawArrow( p, VERTICAL ? UpArrow : LeftArrow,		   SUB_LINE_ACTIVE, subB.x(), subB.y(),		   subB.width(), subB.height(),		   (SUB_LINE_ACTIVE ||		    d->scrollbarElement == SubLine) ? pg : g, TRUE );    QBrush fill = g.brush( QColorGroup::Mid );    if (sb->backgroundPixmap() ){	fill = QBrush( g.mid(), *sb->backgroundPixmap() );    }    if ( controls & SubPage )	p->fillRect( subPageR, fill );    if ( controls & AddPage )	p->fillRect( addPageR, fill );    if ( controls & Slider ) {	QPoint bo = p->brushOrigin();	p->setBrushOrigin(sliderR.topLeft());	if ( sliderR.isValid() ) {	    drawBevelButton( p, sliderR.x(), sliderR.y(),			     sliderR.width(), sliderR.height(),			     (activeControl & Slider ||			      d->scrollbarElement == Slider) ? pg : g,			     FALSE,			     (activeControl & Slider ||			      d->scrollbarElement == Slider) ?			     &pg.brush( QColorGroup::Button ) :			     &g.brush( QColorGroup::Button ) );	}	p->setBrushOrigin(bo);    }}/*!  \reimp*/void QMotifPlusStyle::drawTab(QPainter *p, const QTabBar *tabbar, QTab *tab,			      bool selected){    QColorGroup g = tabbar->colorGroup();    QPen oldpen = p->pen();    QRect fr(tab->r);    if (! selected) {	if (tabbar->shape() == QTabBar::RoundedAbove ||	    tabbar->shape() == QTabBar::TriangularAbove) {	        	    fr.setTop(fr.top() + 2);	} else {	    fr.setBottom(fr.bottom() - 2);	}    }        fr.setWidth(fr.width() - 3);        p->fillRect(fr.left() + 1, fr.top() + 1, fr.width() - 2, fr.height() - 2,		(selected) ? g.brush(QColorGroup::Button) : g.brush(QColorGroup::Mid));    if (tabbar->shape() == QTabBar::RoundedAbove) {	// "rounded" tabs on top	fr.setBottom(fr.bottom() - 1);	p->setPen(g.light());	p->drawLine(fr.left(), fr.top() + 1, fr.left(), fr.bottom() - 1);	p->drawLine(fr.left() + 1, fr.top(), fr.right() - 1, fr.top());	if (! selected) p->drawLine(fr.left(), fr.bottom(),				    fr.right() + 3, fr.bottom());	if (fr.left() == 0)	    p->drawLine(fr.left(), fr.bottom(), fr.left(), fr.bottom() + 1);	p->setPen(g.dark());	p->drawLine(fr.right() - 1, fr.top() + 2, fr.right() - 1, fr.bottom() - 1);	p->setPen(black);	p->drawLine(fr.right(), fr.top() + 1, fr.right(), fr.bottom() - 1);    } else if (tabbar->shape() == QTabBar::RoundedBelow) {	// "rounded" tabs on bottom	fr.setTop(fr.top() + 1);	p->setPen(g.dark());	p->drawLine(fr.right() + 3, fr.top() - 1,		    fr.right() - 1, fr.top() - 1);	p->drawLine(fr.right() - 1, fr.top(),		    fr.right() - 1, fr.bottom() - 2);	p->drawLine(fr.right() - 1, fr.bottom() - 2,		    fr.left() + 2,  fr.bottom() - 2);	if (! selected) {	    p->drawLine(fr.right(), fr.top() - 1,			fr.left() + 1,  fr.top() - 1);	    	    if (fr.left() != 0)		p->drawPoint(fr.left(), fr.top() - 1);	}	p->setPen(black);	p->drawLine(fr.right(), fr.top(),		    fr.right(), fr.bottom() - 2);	p->drawLine(fr.right() - 1, fr.bottom() - 1,		    fr.left(), fr.bottom() - 1);	if (! selected)	    p->drawLine(fr.right() + 3, fr.top(), fr.left(), fr.top());	else	    p->drawLine(fr.right() + 3, fr.top(), fr.right(), fr.top());		p->setPen(g.light());	p->drawLine(fr.left(), fr.top() + 1,		    fr.left(), fr.bottom() - 2);		if (selected) {	    p->drawPoint(fr.left(), fr.top());	    if (fr.left() == 0)		p->drawPoint(fr.left(), fr.top() - 1);		    p->setPen(g.button());	    p->drawLine(fr.left() + 2, fr.top() - 1, fr.left() + 1, fr.top() - 1);	}    } else {	// triangular drawing code	QCommonStyle::drawTab(p, tabbar, tab, selected);    }    p->setPen(oldpen);}/*!  \reimp*/void QMotifPlusStyle::drawSlider(QPainter *p, int x, int y, int w, int h,		    const QColorGroup &g, Orientation orientation,		    bool, bool){    QRect sliderR(x, y, w, h);    QColorGroup cg;    cg = ((d->hovering && sliderR.contains(d->mousePos)) || d->sliderActive) ?	 d->prelight_palette.active() : g;    if (orientation == Horizontal) {	drawButton(p, x, y, w / 2, h, cg, FALSE, &cg.brush(QColorGroup::Button));	drawButton(p, x + (w / 2), y, w / 2, h, cg, FALSE, &cg.brush(QColorGroup::Button));    } else {	drawButton(p, x, y, w, h / 2, cg, FALSE, &cg.brush(QColorGroup::Button));	drawButton(p, x, y + (h / 2), w, h / 2, cg, FALSE, &cg.brush(QColorGroup::Button));    }}/*!  \reimp*/void QMotifPlusStyle::drawSliderGroove(QPainter *p, int x, int y, int w, int h,				       const QColorGroup& g, QCOORD,				       Orientation ){    drawButton(p, x, y, w, h, g, TRUE, &g.brush(QColorGroup::Mid));}/*!  \reimp*/bool QMotifPlusStyle::eventFilter(QObject *object, QEvent *event){    switch(event->type()) {    case QEvent::MouseButtonPress:	{	    if (object->inherits("QSlider"))		d->sliderActive = TRUE;	    break;	}    case QEvent::MouseButtonRelease:	{	    if (object->inherits("QSlider")) {		d->sliderActive = FALSE;		((QWidget *) object)->repaint(FALSE);	    }	    break;	}    case QEvent::Enter:	{	    if (object->isWidgetType()) {		d->hoverWidget = (QWidget *) object;		if (d->hoverWidget->isEnabled()) {		    if (object->inherits("QScrollBar") ||			object->inherits("QSlider")) {			d->hoverWidget->repaint(FALSE);		    } else if (object->inherits("QPushButton")) {			QPalette pal = d->hoverWidget->palette();			if (d->hoverWidget->ownPalette())			    d->hoverPalette = new QPalette(pal);			pal.setColor(QPalette::Active, QColorGroup::Button,				     d->prelight_palette.color(QPalette::Active,							       QColorGroup::Button));			d->hoverWidget->setPalette(pal);		    } else			d->hoverWidget->setPalette(d->prelight_palette);		} else		    d->hoverWidget = 0;	    }	    break;	}    case QEvent::Leave:	{	    if (object == d->hoverWidget) {		if (d->hoverPalette) {		    d->hoverWidget->setPalette(*(d->hoverPalette));		    delete d->hoverPalette;		    d->hoverPalette = 0;		} else {		    d->hoverWidget->unsetPalette();		}		d->hoverWidget = 0;	    }	    break;	}    case QEvent::MouseMove:	{	    if (object->isWidgetType() &&		object == d->hoverWidget) {		if (object->inherits("QScrollBar") ||		    object->inherits("QSlider")) {		    d->mousePos = ((QMouseEvent *) event)->pos();		    d->hovering = (((QMouseEvent *) event)->button() == NoButton);		    d->hoverWidget->repaint(FALSE);		    d->hovering = FALSE;		}	    }	    break;	}    default:	{	    ;	}    }    return QMotifStyle::eventFilter(object, event);}#endif // QT_NO_STYLE_MOTIFPLUS

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91视视频在线直接观看在线看网页在线看 | 丝袜美腿亚洲色图| 91精品国产色综合久久| 国产一区二区在线看| 国产精品夫妻自拍| 欧美裸体一区二区三区| 国产福利一区在线观看| 亚洲国产欧美一区二区三区丁香婷| 欧美一区国产二区| 成人免费看片app下载| 亚洲一区二区三区四区不卡| 久久影院电视剧免费观看| 91麻豆国产在线观看| 国产在线一区二区| 亚洲亚洲人成综合网络| 久久午夜国产精品| 欧美一区永久视频免费观看| 色吊一区二区三区| 国产福利一区二区三区视频 | 日本韩国一区二区三区视频| 激情综合五月天| 天天综合日日夜夜精品| 国产精品午夜春色av| 欧美性一区二区| 成人黄色一级视频| 精品一二三四在线| 另类欧美日韩国产在线| 亚洲自拍偷拍欧美| 夜夜操天天操亚洲| 亚洲少妇屁股交4| 国产网站一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 欧美唯美清纯偷拍| 成人av资源在线| 国产黄色91视频| 久久精品久久99精品久久| 天天做天天摸天天爽国产一区| 亚洲日本在线视频观看| 日本一区二区三区dvd视频在线| 日韩视频免费观看高清完整版| 在线观看91av| 欧美一区二区三区系列电影| 欧美日韩久久一区二区| 欧美日韩一区二区在线视频| 91久久精品一区二区| av一二三不卡影片| 91浏览器在线视频| 91小宝寻花一区二区三区| 91啦中文在线观看| 色综合久久久网| 91麻豆国产福利精品| 91久久精品一区二区| 日本韩国精品一区二区在线观看| 97se狠狠狠综合亚洲狠狠| 99视频一区二区三区| 成人黄色片在线观看| 色婷婷综合激情| 在线日韩一区二区| 69av一区二区三区| 91精品久久久久久久久99蜜臂| 91精品国产综合久久精品图片 | 亚洲成a人片在线不卡一二三区| 洋洋成人永久网站入口| 亚洲制服欧美中文字幕中文字幕| 洋洋av久久久久久久一区| 亚洲午夜精品在线| 日本午夜一区二区| 狠狠色伊人亚洲综合成人| 韩日欧美一区二区三区| av电影天堂一区二区在线观看| 91色porny蝌蚪| 6080日韩午夜伦伦午夜伦| 日韩欧美一区电影| 精品国产乱码久久久久久蜜臀| 亚洲国产精品精华液ab| 亚洲免费在线视频| 蜜臀精品一区二区三区在线观看 | 久久久三级国产网站| 亚洲国产精品成人久久综合一区| 国产日韩欧美综合一区| 综合色天天鬼久久鬼色| 亚洲高清不卡在线| 国产成人av福利| 99麻豆久久久国产精品免费| 欧美精品久久一区二区三区| 久久久亚洲精华液精华液精华液| 中文字幕亚洲欧美在线不卡| 亚洲一区二区影院| 久久精品国产亚洲一区二区三区| 国产91丝袜在线播放九色| 99久久综合色| 日韩一区二区三区在线视频| 欧美成人精品高清在线播放| 国产精品久久影院| 免费看精品久久片| av电影天堂一区二区在线观看| 色94色欧美sute亚洲线路一ni| 欧美伊人久久大香线蕉综合69| 久久亚洲精品国产精品紫薇| 亚洲人一二三区| 国产综合一区二区| 欧美午夜电影在线播放| 国产精品久久久久影院老司| 日日摸夜夜添夜夜添精品视频| 亚洲图片你懂的| 国产精品一区二区在线播放| 欧美性一区二区| 亚洲欧洲精品一区二区精品久久久| 亚洲国产裸拍裸体视频在线观看乱了 | 午夜国产精品一区| 成人午夜在线视频| 色婷婷综合久久久久中文一区二区| 亚洲精品在线免费播放| 亚洲一区二区av电影| 国产成+人+日韩+欧美+亚洲| 91精品国产一区二区三区香蕉| 国产人成亚洲第一网站在线播放| 亚洲v中文字幕| 91亚洲男人天堂| 国产精品亲子伦对白| 国产九九视频一区二区三区| 欧美日韩不卡视频| 亚洲精品伦理在线| 国内精品在线播放| 欧美日韩情趣电影| 国产精品传媒在线| 国产凹凸在线观看一区二区| 欧美一级日韩免费不卡| 久久精品欧美一区二区三区不卡| 日韩在线一区二区| 色琪琪一区二区三区亚洲区| 国产精品久久久一本精品| 狠狠久久亚洲欧美| 欧美一区二区三区公司| 亚洲一区欧美一区| 91电影在线观看| 国产精品久久久久一区二区三区| 精品在线播放午夜| 欧美中文字幕不卡| 中文字幕制服丝袜成人av| 麻豆精品新av中文字幕| 欧美卡1卡2卡| 亚洲一卡二卡三卡四卡五卡| 色综合天天性综合| √…a在线天堂一区| 成人激情动漫在线观看| 久久久美女毛片| 国产一区不卡视频| 欧美精品一区二区三区视频| 精品综合免费视频观看| 日韩精品一区二区三区视频| 日韩高清一级片| 678五月天丁香亚洲综合网| 午夜精品福利一区二区蜜股av| 欧美性猛交xxxx乱大交退制版 | 国产日产欧美一区| 国产精品一区在线观看你懂的| 精品国产一区二区精华| 久久精品国产第一区二区三区| 欧美一区二区精品在线| 美国三级日本三级久久99| 日韩免费观看高清完整版| 捆绑调教美女网站视频一区| 日韩欧美不卡一区| 国产一区二区美女诱惑| 国产亚洲一本大道中文在线| 国产成人精品亚洲777人妖| 国产精品无圣光一区二区| 99视频一区二区| 亚洲国产成人tv| 欧美日韩国产123区| 九九视频精品免费| 国产人久久人人人人爽| 91免费视频大全| 午夜一区二区三区视频| 欧美一区二区三区免费大片| 国产综合久久久久久鬼色| 中文一区一区三区高中清不卡| av不卡在线观看| 亚洲国产精品一区二区尤物区| 制服丝袜av成人在线看| 精品亚洲免费视频| 国产精品久久久久久一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 亚洲国产精品久久不卡毛片 | 在线精品亚洲一区二区不卡| 亚洲综合自拍偷拍| 日韩免费观看高清完整版在线观看| 国产不卡在线播放| 亚洲成人综合在线| 26uuu精品一区二区| 国产成人鲁色资源国产91色综| 欧美国产在线观看| 99国产精品视频免费观看| 亚洲四区在线观看| 91麻豆精品国产91久久久久| 韩国欧美国产一区| 亚洲人成影院在线观看| 欧美猛男gaygay网站| 国产精品白丝jk黑袜喷水|