Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/gui/styles/qcleanlooksstyle.cpp

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    4545#if !defined(QT_NO_STYLE_CLEANLOOKS) || defined(QT_PLUGIN)
    4646
    47 #include <private/qstylehelper_p.h>
    4847#include "qwindowsstyle_p.h"
    4948#include <qcombobox.h>
     
    6867#include <qwizard.h>
    6968#include <qlibrary.h>
     69#include <private/qstylehelper_p.h>
    7070
    7171#define CL_MAX(a,b) (a)>(b) ? (a):(b) // ### qMin/qMax does not work for vc6
     
    885885        painter->restore();
    886886        break;
    887 #ifndef QT_NO_LINEDIT
     887#ifndef QT_NO_LINEEDIT
    888888    case PE_FrameLineEdit:
    889889        // fall through
     
    13981398
    13991399    QColor highlight = option->palette.highlight().color();
    1400     QColor highlightText = option->palette.highlightedText().color();
    14011400
    14021401    switch(element) {
     
    21592158
    21602159            if (button->features & QStyleOptionButton::HasMenu)
    2161                 ir = ir.adjusted(0, 0, -pixelMetric(PM_MenuButtonIndicator, button, widget), 0);
     2160                ir = ir.adjusted(0, 0, -proxy()->pixelMetric(PM_MenuButtonIndicator, button, widget), 0);
    21622161            proxy()->drawItemText(painter, ir, tf, button->palette, (button->state & State_Enabled),
    21632162                         button->text, QPalette::ButtonText);
     
    27242723                // Fill title bar gradient
    27252724                QColor titlebarColor = QColor(active ? highlight: palette.background().color());
    2726                 QColor titleBarGradientStop(active ? highlight.darker(150): palette.background().color().darker(120));
    27272725                QLinearGradient gradient(option->rect.center().x(), option->rect.top(),
    27282726                                         option->rect.center().x(), option->rect.bottom());
     
    29872985            painter->fillRect(option->rect, option->palette.background());
    29882986
    2989             QRect rect = scrollBar->rect;
    29902987            QRect scrollBarSubLine = proxy()->subControlRect(control, scrollBar, SC_ScrollBarSubLine, widget);
    29912988            QRect scrollBarAddLine = proxy()->subControlRect(control, scrollBar, SC_ScrollBarAddLine, widget);
     
    37153712    int ret = -1;
    37163713    switch (metric) {
     3714    case PM_ToolTipLabelFrameWidth:
     3715        ret = 2;
     3716        break;
    37173717    case PM_ButtonDefaultIndicator:
    37183718        ret = 0;
     
    40154015            case SC_SliderHandle: {
    40164016                if (slider->orientation == Qt::Horizontal) {
    4017                     rect.setHeight(pixelMetric(PM_SliderThickness));
    4018                     rect.setWidth(pixelMetric(PM_SliderLength));
     4017                    rect.setHeight(proxy()->pixelMetric(PM_SliderThickness));
     4018                    rect.setWidth(proxy()->pixelMetric(PM_SliderLength));
    40194019                    int centerY = slider->rect.center().y() - rect.height() / 2;
    40204020                    if (slider->tickPosition & QSlider::TicksAbove)
     
    40244024                    rect.moveTop(centerY);
    40254025                } else {
    4026                     rect.setWidth(pixelMetric(PM_SliderThickness));
    4027                     rect.setHeight(pixelMetric(PM_SliderLength));
     4026                    rect.setWidth(proxy()->pixelMetric(PM_SliderThickness));
     4027                    rect.setHeight(proxy()->pixelMetric(PM_SliderLength));
    40284028                    int centerX = slider->rect.center().x() - rect.width() / 2;
    40294029                    if (slider->tickPosition & QSlider::TicksAbove)
Note: See TracChangeset for help on using the changeset viewer.