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

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

?? qrect.h

?? QT 開發(fā)環(huán)境里面一個很重要的文件
?? H
?? 第 1 頁 / 共 2 頁
字號:
{    x1 += dx1;    y1 += dy1;    x2 += dx2;    y2 += dy2;}inline void QRect::setWidth(int w){ x2 = (x1 + w - 1); }inline void QRect::setHeight(int h){ y2 = (y1 + h - 1); }inline void QRect::setSize(const QSize &s){    x2 = (s.width()  + x1 - 1);    y2 = (s.height() + y1 - 1);}inline bool QRect::contains(int ax, int ay, bool aproper) const{    return contains(QPoint(ax, ay), aproper);}inline bool QRect::contains(int ax, int ay) const{    return contains(QPoint(ax, ay), false);}inline QRect& QRect::operator|=(const QRect &r){    *this = *this | r;    return *this;}inline QRect& QRect::operator&=(const QRect &r){    *this = *this & r;    return *this;}inline QRect QRect::intersect(const QRect &r) const{    return *this & r;}inline QRect QRect::intersected(const QRect &other) const {     return intersect(other); }inline QRect QRect::unite(const QRect &r) const{    return *this | r;}inline QRect QRect::united(const QRect &r) const{      return unite(r); }inline bool operator==(const QRect &r1, const QRect &r2){    return r1.x1==r2.x1 && r1.x2==r2.x2 && r1.y1==r2.y1 && r1.y2==r2.y2;}inline bool operator!=(const QRect &r1, const QRect &r2){    return r1.x1!=r2.x1 || r1.x2!=r2.x2 || r1.y1!=r2.y1 || r1.y2!=r2.y2;}#ifndef QT_NO_DEBUG_STREAMQ_CORE_EXPORT QDebug operator<<(QDebug, const QRect &);#endifclass Q_CORE_EXPORT QRectF{public:    QRectF() { xp = yp = 0.; w = h = 0.; }    QRectF(const QPointF &topleft, const QSizeF &size);    QRectF(qreal left, qreal top, qreal width, qreal height);    QRectF(const QRect &rect);    bool isNull() const;    bool isEmpty() const;    bool isValid() const;    QRectF normalized() const;    inline qreal left() const { return xp; }    inline qreal top() const { return yp; }    inline qreal right() const { return xp + w; }    inline qreal bottom() const { return yp + h; }    inline qreal x() const;    inline qreal y() const;    inline void setLeft(qreal pos);    inline void setTop(qreal pos);    inline void setRight(qreal pos);    inline void setBottom(qreal pos);    inline void setX(qreal pos) { setLeft(pos); }    inline void setY(qreal pos) { setTop(pos); }    inline QPointF topLeft() const { return QPointF(xp, yp); }    inline QPointF bottomRight() const { return QPointF(xp+w, yp+h); }    inline QPointF topRight() const { return QPointF(xp+w, yp); }    inline QPointF bottomLeft() const { return QPointF(xp, yp+h); }    inline QPointF center() const;    void setTopLeft(const QPointF &p);    void setBottomRight(const QPointF &p);    void setTopRight(const QPointF &p);    void setBottomLeft(const QPointF &p);    void moveLeft(qreal pos);    void moveTop(qreal pos);    void moveRight(qreal pos);    void moveBottom(qreal pos);    void moveTopLeft(const QPointF &p);    void moveBottomRight(const QPointF &p);    void moveTopRight(const QPointF &p);    void moveBottomLeft(const QPointF &p);    void moveCenter(const QPointF &p);    void translate(qreal dx, qreal dy);    void translate(const QPointF &p);    QRectF translated(qreal dx, qreal dy) const;    QRectF translated(const QPointF &p) const;    void moveTo(qreal x, qreal t);    void moveTo(const QPointF &p);    void setRect(qreal x, qreal y, qreal w, qreal h);    void getRect(qreal *x, qreal *y, qreal *w, qreal *h) const;    void setCoords(qreal x1, qreal y1, qreal x2, qreal y2);    void getCoords(qreal *x1, qreal *y1, qreal *x2, qreal *y2) const;    inline void adjust(qreal x1, qreal y1, qreal x2, qreal y2);    inline QRectF adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const;    QSizeF size() const;    qreal width() const;    qreal height() const;    void setWidth(qreal w);    void setHeight(qreal h);    void setSize(const QSizeF &s);    QRectF operator|(const QRectF &r) const;    QRectF operator&(const QRectF &r) const;    QRectF& operator|=(const QRectF &r);    QRectF& operator&=(const QRectF &r);    bool contains(const QPointF &p) const;    bool contains(qreal x, qreal y) const;    bool contains(const QRectF &r) const;    QRectF unite(const QRectF &r) const;  // ### Qt 5: make QT4_SUPPORT    QRectF united(const QRectF &other) const;    QRectF intersect(const QRectF &r) const;  // ### Qt 5: make QT4_SUPPORT    QRectF intersected(const QRectF &other) const;    bool intersects(const QRectF &r) const;    friend Q_CORE_EXPORT_INLINE bool operator==(const QRectF &, const QRectF &);    friend Q_CORE_EXPORT_INLINE bool operator!=(const QRectF &, const QRectF &);    QRect toRect() const;private:    qreal xp;    qreal yp;    qreal w;    qreal h;};Q_DECLARE_TYPEINFO(QRectF, Q_MOVABLE_TYPE);Q_CORE_EXPORT_INLINE bool operator==(const QRectF &, const QRectF &);Q_CORE_EXPORT_INLINE bool operator!=(const QRectF &, const QRectF &);/*****************************************************************************  QRectF stream functions *****************************************************************************/#ifndef QT_NO_DATASTREAMQ_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QRectF &);Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QRectF &);#endif/*****************************************************************************  QRectF inline member functions *****************************************************************************/inline QRectF::QRectF(qreal aleft, qreal atop, qreal awidth, qreal aheight)    : xp(aleft), yp(atop), w(awidth), h(aheight){}inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize){    xp = atopLeft.x();    yp = atopLeft.y();    w = asize.width();    h = asize.height();}inline QRectF::QRectF(const QRect &r)    : xp(r.x()), yp(r.y()), w(r.width()), h(r.height()){}inline bool QRectF::isNull() const{ return qIsNull(w) && qIsNull(h); }inline bool QRectF::isEmpty() const{ return w <= 0. || h <= 0.; }inline bool QRectF::isValid() const{ return w > 0. && h > 0.; }inline qreal QRectF::x() const{ return xp; }inline qreal QRectF::y() const{ return yp; }inline void QRectF::setLeft(qreal pos) { qreal diff = pos - xp; xp += diff; w -= diff; }inline void QRectF::setRight(qreal pos) { w = pos - xp; }inline void QRectF::setTop(qreal pos) { qreal diff = pos - yp; yp += diff; h -= diff; }inline void QRectF::setBottom(qreal pos) { h = pos - yp; }inline void QRectF::setTopLeft(const QPointF &p) { setLeft(p.x()); setTop(p.y()); }inline void QRectF::setTopRight(const QPointF &p) { setRight(p.x()); setTop(p.y()); }inline void QRectF::setBottomLeft(const QPointF &p) { setLeft(p.x()); setBottom(p.y()); }inline void QRectF::setBottomRight(const QPointF &p) { setRight(p.x()); setBottom(p.y()); }inline QPointF QRectF::center() const{ return QPointF(xp + w/2, yp + h/2); }inline void QRectF::moveLeft(qreal pos) { xp = pos; }inline void QRectF::moveTop(qreal pos) { yp = pos; }inline void QRectF::moveRight(qreal pos) { xp = pos - w; }inline void QRectF::moveBottom(qreal pos) { yp = pos - h; }inline void QRectF::moveTopLeft(const QPointF &p) { moveLeft(p.x()); moveTop(p.y()); }inline void QRectF::moveTopRight(const QPointF &p) { moveRight(p.x()); moveTop(p.y()); }inline void QRectF::moveBottomLeft(const QPointF &p) { moveLeft(p.x()); moveBottom(p.y()); }inline void QRectF::moveBottomRight(const QPointF &p) { moveRight(p.x()); moveBottom(p.y()); }inline void QRectF::moveCenter(const QPointF &p) { xp = p.x() - w/2; yp = p.y() - h/2; }inline qreal QRectF::width() const{ return w; }inline qreal QRectF::height() const{ return h; }inline QSizeF QRectF::size() const{ return QSizeF(w, h); }inline void QRectF::translate(qreal dx, qreal dy){    xp += dx;    yp += dy;}inline void QRectF::translate(const QPointF &p){    xp += p.x();    yp += p.y();}inline void QRectF::moveTo(qreal ax, qreal ay){    xp = ax;    yp = ay;}inline void QRectF::moveTo(const QPointF &p){    xp = p.x();    yp = p.y();}inline QRectF QRectF::translated(qreal dx, qreal dy) const{ return QRectF(xp + dx, yp + dy, w, h); }inline QRectF QRectF::translated(const QPointF &p) const{ return QRectF(xp + p.x(), yp + p.y(), w, h); }inline void QRectF::getRect(qreal *ax, qreal *ay, qreal *aaw, qreal *aah) const{    *ax = this->xp;    *ay = this->yp;    *aaw = this->w;    *aah = this->h;}inline void QRectF::setRect(qreal ax, qreal ay, qreal aaw, qreal aah){    this->xp = ax;    this->yp = ay;    this->w = aaw;    this->h = aah;}inline void QRectF::getCoords(qreal *xp1, qreal *yp1, qreal *xp2, qreal *yp2) const{    *xp1 = xp;    *yp1 = yp;    *xp2 = xp + w;    *yp2 = yp + h;}inline void QRectF::setCoords(qreal xp1, qreal yp1, qreal xp2, qreal yp2){    xp = xp1;    yp = yp1;    w = xp2 - xp1;    h = yp2 - yp1;}inline void QRectF::adjust(qreal xp1, qreal yp1, qreal xp2, qreal yp2){ xp += xp1; yp += yp1; w += xp2 - xp1; h += yp2 - yp1; }inline QRectF QRectF::adjusted(qreal xp1, qreal yp1, qreal xp2, qreal yp2) const{ return QRectF(xp + xp1, yp + yp1, w + xp2 - xp1, h + yp2 - yp1); }inline void QRectF::setWidth(qreal aw){ this->w = aw; }inline void QRectF::setHeight(qreal ah){ this->h = ah; }inline void QRectF::setSize(const QSizeF &s){    w = s.width();    h = s.height();}inline bool QRectF::contains(qreal ax, qreal ay) const{    return contains(QPointF(ax, ay));}inline QRectF& QRectF::operator|=(const QRectF &r){    *this = *this | r;    return *this;}inline QRectF& QRectF::operator&=(const QRectF &r){    *this = *this & r;    return *this;}inline QRectF QRectF::intersect(const QRectF &r) const{    return *this & r;}inline QRectF QRectF::intersected(const QRectF &r) const{     return intersect(r); }inline QRectF QRectF::unite(const QRectF &r) const{    return *this | r;}inline QRectF QRectF::united(const QRectF &r) const{    return unite(r);}inline bool operator==(const QRectF &r1, const QRectF &r2){    return qFuzzyCompare(r1.xp, r2.xp) && qFuzzyCompare(r1.yp, r2.yp)           && qFuzzyCompare(r1.w, r2.w) && qFuzzyCompare(r1.h, r2.h);}inline bool operator!=(const QRectF &r1, const QRectF &r2){    return !qFuzzyCompare(r1.xp, r2.xp) || !qFuzzyCompare(r1.yp, r2.yp)           || !qFuzzyCompare(r1.w, r2.w) || !qFuzzyCompare(r1.h, r2.h);}inline QRect QRectF::toRect() const{    return QRect(qRound(xp), qRound(yp), qRound(w), qRound(h));}#ifndef QT_NO_DEBUG_STREAMQ_CORE_EXPORT QDebug operator<<(QDebug, const QRectF &);#endifQT_END_HEADER#endif // QRECT_H

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
波多野结衣在线一区| 性久久久久久久久| 精品理论电影在线观看 | 精品一区二区三区在线观看国产| 亚洲图片欧美色图| 亚洲成人综合视频| 日本不卡的三区四区五区| 日本少妇一区二区| 国产一区视频网站| 成人黄色软件下载| 91国模大尺度私拍在线视频| 精品视频一区三区九区| 欧美一区二区观看视频| 2024国产精品| 国产精品久久久久久久岛一牛影视 | 久久电影网电视剧免费观看| 精品在线一区二区三区| 粉嫩一区二区三区在线看| 99久久婷婷国产综合精品| 色婷婷狠狠综合| 日韩一区二区三区四区 | 91久久精品一区二区三| 欧美亚男人的天堂| 久久色中文字幕| 亚洲综合色婷婷| 免费三级欧美电影| 国产999精品久久| 欧美在线|欧美| 久久综合给合久久狠狠狠97色69| 亚洲欧美日韩国产综合在线| 五月开心婷婷久久| 国产成人免费视| 欧美三级一区二区| 中文字幕欧美区| 视频在线在亚洲| 国产一区二区女| 欧美视频一区二| 久久久久9999亚洲精品| 午夜精品福利视频网站| 成人av免费网站| 欧美一区二区三区在| 国产精品福利在线播放| 久久国产视频网| 91老师国产黑色丝袜在线| 日韩欧美123| 亚洲国产日韩一区二区| 懂色一区二区三区免费观看| 日韩亚洲欧美高清| 亚洲最色的网站| 成人激情免费电影网址| 欧美sm美女调教| 亚欧色一区w666天堂| 色婷婷av久久久久久久| 国产精品免费免费| 国产伦精一区二区三区| 欧美一区二区免费视频| 亚洲一区二区高清| 色妹子一区二区| 中文字幕亚洲一区二区av在线| 国产一区高清在线| 日韩欧美高清一区| 麻豆中文一区二区| 欧美一级黄色片| 日本亚洲免费观看| 91麻豆精品久久久久蜜臀| 亚洲v精品v日韩v欧美v专区| 在线观看欧美黄色| 亚洲精品中文字幕乱码三区| 成年人国产精品| 国产精品无码永久免费888| 国产自产视频一区二区三区| 精品三级在线看| 国产一区二区三区综合| 久久精品欧美日韩精品| 国产精品一区二区男女羞羞无遮挡| 欧美一级高清片| 九一九一国产精品| 久久亚区不卡日本| 成人性色生活片| 中文字幕一区二区三区乱码在线 | 香蕉成人啪国产精品视频综合网| 色呦呦日韩精品| 亚洲免费资源在线播放| 色综合久久综合网欧美综合网| 日韩伦理电影网| 欧美在线不卡一区| 蜜桃一区二区三区在线| 欧美精品一区二区三区在线| 国产精品一区二区无线| 亚洲人成网站色在线观看| 欧美在线观看一区| 蜜乳av一区二区三区| 日本一区二区视频在线观看| 99精品久久久久久| 爽好多水快深点欧美视频| 精品裸体舞一区二区三区| 成人在线视频首页| 亚洲一卡二卡三卡四卡无卡久久| 欧美一区二区国产| 丰满放荡岳乱妇91ww| 亚洲自拍偷拍网站| 欧美一卡2卡3卡4卡| 大白屁股一区二区视频| 一区2区3区在线看| 亚洲精品在线免费观看视频| 北条麻妃一区二区三区| 亚洲高清在线精品| 国产欧美精品一区aⅴ影院| 色噜噜狠狠色综合欧洲selulu| 丝袜亚洲精品中文字幕一区| 国产片一区二区三区| 欧美亚洲综合在线| 国产电影精品久久禁18| 亚洲一区在线观看视频| 久久久亚洲午夜电影| 欧美日本在线播放| 成人精品免费网站| 蜜桃久久久久久久| 亚洲综合一区在线| 欧美国产激情二区三区| 日韩一区二区三区在线| 色伊人久久综合中文字幕| 国产精品一色哟哟哟| 日韩综合在线视频| 亚洲精品水蜜桃| 国产亚洲成年网址在线观看| 欧美一区三区四区| 欧美亚洲丝袜传媒另类| 丁香婷婷综合激情五月色| 蜜桃久久精品一区二区| 婷婷成人激情在线网| 亚洲人妖av一区二区| 欧美国产欧美综合| 精品乱人伦小说| 欧美zozo另类异族| 日韩美一区二区三区| 欧美一个色资源| 欧美日韩大陆在线| 欧美羞羞免费网站| 欧美专区日韩专区| 色屁屁一区二区| 色综合久久中文综合久久97 | 欧美高清一级片在线| 91影院在线免费观看| 99国产精品久久| 99久久er热在这里只有精品66| 国产成人av电影在线| 国产成人精品免费在线| 国产精品资源在线看| 国产伦精品一区二区三区视频青涩| 麻豆91小视频| 久久丁香综合五月国产三级网站| 日韩av电影免费观看高清完整版在线观看| 亚洲精品视频观看| 亚洲va国产va欧美va观看| 亚洲成人免费观看| 热久久一区二区| 国产一区啦啦啦在线观看| 国产乱人伦精品一区二区在线观看| 久久精品国产999大香线蕉| 久久精品国产亚洲a| 国产麻豆91精品| 99r精品视频| 欧美亚男人的天堂| 日韩欧美电影在线| 国产三级精品三级| 国产精品高潮呻吟| 亚洲va欧美va人人爽| 久久精品国产在热久久| 国产精品中文字幕日韩精品| 国产精品亚洲一区二区三区在线| 成人综合婷婷国产精品久久 | 亚洲福利一二三区| 日韩一区欧美二区| 国产美女在线观看一区| 99re热这里只有精品视频| 欧美视频一区二区三区| www国产亚洲精品久久麻豆| 亚洲欧美中日韩| 亚洲123区在线观看| 国产伦精品一区二区三区免费| 一本一道久久a久久精品| 欧美一区二区免费视频| 国产精品视频一二三区| 午夜视频一区在线观看| 国产精品白丝av| 欧美亚洲另类激情小说| 久久久亚洲午夜电影| 亚洲一区二区中文在线| 国产91丝袜在线18| 欧美放荡的少妇| 日韩美女啊v在线免费观看| 免费人成精品欧美精品| 一本大道久久a久久精二百 | 欧美日本视频在线| 日本一区二区动态图| 日韩精品乱码av一区二区| www.性欧美| 精品国产sm最大网站免费看| 亚洲成人7777|