Ignore:
Timestamp:
Mar 8, 2010, 12:52:58 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.2 sources.

Location:
trunk
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/tools/shared/qtpropertybrowser/qtbuttonpropertybrowser.cpp

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/tools/shared/qtpropertybrowser/qtbuttonpropertybrowser.h

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/tools/shared/qtpropertybrowser/qteditorfactory.cpp

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    11591159{
    11601160    QDateEdit *editor = d_ptr->createEditor(property, parent);
     1161    editor->setDisplayFormat(QtPropertyBrowserUtils::dateFormat());
    11611162    editor->setCalendarPopup(true);
    11621163    editor->setDateRange(manager->minimum(property), manager->maximum(property));
     
    12731274{
    12741275    QTimeEdit *editor = d_ptr->createEditor(property, parent);
     1276    editor->setDisplayFormat(QtPropertyBrowserUtils::timeFormat());
    12751277    editor->setTime(manager->value(property));
    12761278
     
    13861388{
    13871389    QDateTimeEdit *editor =  d_ptr->createEditor(property, parent);
     1390    editor->setDisplayFormat(QtPropertyBrowserUtils::dateTimeFormat());
    13881391    editor->setDateTime(manager->value(property));
    13891392
  • trunk/tools/shared/qtpropertybrowser/qteditorfactory.h

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/tools/shared/qtpropertybrowser/qtgroupboxpropertybrowser.cpp

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/tools/shared/qtpropertybrowser/qtgroupboxpropertybrowser.h

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/tools/shared/qtpropertybrowser/qtpropertybrowser.cpp

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/tools/shared/qtpropertybrowser/qtpropertybrowser.h

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/tools/shared/qtpropertybrowser/qtpropertybrowserutils.cpp

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    4848#include <QtGui/QLineEdit>
    4949#include <QtGui/QMenu>
     50#include <QtCore/QLocale>
    5051
    5152QT_BEGIN_NAMESPACE
     
    209210}
    210211
     212QString QtPropertyBrowserUtils::dateFormat()
     213{
     214    QLocale loc;
     215    return loc.dateFormat(QLocale::ShortFormat);
     216}
     217
     218QString QtPropertyBrowserUtils::timeFormat()
     219{
     220    QLocale loc;
     221    // ShortFormat is missing seconds on UNIX.
     222    return loc.timeFormat(QLocale::LongFormat);   
     223}
     224
     225QString QtPropertyBrowserUtils::dateTimeFormat()
     226{
     227    QString format = dateFormat();
     228    format += QLatin1Char(' ');
     229    format += timeFormat();
     230    return format;
     231}
    211232
    212233QtBoolEdit::QtBoolEdit(QWidget *parent) :
  • trunk/tools/shared/qtpropertybrowser/qtpropertybrowserutils_p.h

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    9595    static QIcon fontValueIcon(const QFont &f);
    9696    static QString fontValueText(const QFont &f);
     97    static QString dateFormat();
     98    static QString timeFormat();
     99    static QString dateTimeFormat();
    97100};
    98101
  • trunk/tools/shared/qtpropertybrowser/qtpropertymanager.cpp

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    15541554    Q_DECLARE_PUBLIC(QtDatePropertyManager)
    15551555public:
     1556    explicit QtDatePropertyManagerPrivate(QtDatePropertyManager *q);
    15561557
    15571558    struct Data
     
    15741575};
    15751576
     1577QtDatePropertyManagerPrivate::QtDatePropertyManagerPrivate(QtDatePropertyManager *q) :
     1578    q_ptr(q),
     1579    m_format(QtPropertyBrowserUtils::dateFormat())
     1580{
     1581}
     1582
    15761583/*!
    15771584    \class QtDatePropertyManager
     
    16231630*/
    16241631QtDatePropertyManager::QtDatePropertyManager(QObject *parent)
    1625     : QtAbstractPropertyManager(parent), d_ptr(new QtDatePropertyManagerPrivate)
    1626 {
    1627     d_ptr->q_ptr = this;
    1628 
    1629     QLocale loc;
    1630     d_ptr->m_format = loc.dateFormat(QLocale::ShortFormat);
     1632    : QtAbstractPropertyManager(parent), d_ptr(new QtDatePropertyManagerPrivate(this))
     1633{
    16311634}
    16321635
     
    17871790    Q_DECLARE_PUBLIC(QtTimePropertyManager)
    17881791public:
    1789 
    1790     QString m_format;
     1792    explicit QtTimePropertyManagerPrivate(QtTimePropertyManager *q);
     1793
     1794    const QString m_format;
    17911795
    17921796    typedef QMap<const QtProperty *, QTime> PropertyValueMap;
    17931797    PropertyValueMap m_values;
    17941798};
     1799
     1800QtTimePropertyManagerPrivate::QtTimePropertyManagerPrivate(QtTimePropertyManager *q) :
     1801    q_ptr(q),
     1802    m_format(QtPropertyBrowserUtils::timeFormat())
     1803{
     1804}
    17951805
    17961806/*!
     
    18261836*/
    18271837QtTimePropertyManager::QtTimePropertyManager(QObject *parent)
    1828     : QtAbstractPropertyManager(parent), d_ptr(new QtTimePropertyManagerPrivate)
    1829 {
    1830     d_ptr->q_ptr = this;
    1831 
    1832     QLocale loc;
    1833     d_ptr->m_format = loc.timeFormat(QLocale::ShortFormat);
     1838    : QtAbstractPropertyManager(parent), d_ptr(new QtTimePropertyManagerPrivate(this))
     1839{
    18341840}
    18351841
     
    19041910    Q_DECLARE_PUBLIC(QtDateTimePropertyManager)
    19051911public:
    1906 
    1907     QString m_format;
     1912    explicit QtDateTimePropertyManagerPrivate(QtDateTimePropertyManager *q);
     1913
     1914    const QString m_format;
    19081915
    19091916    typedef QMap<const QtProperty *, QDateTime> PropertyValueMap;
    19101917    PropertyValueMap m_values;
    19111918};
     1919
     1920QtDateTimePropertyManagerPrivate::QtDateTimePropertyManagerPrivate(QtDateTimePropertyManager *q) :
     1921    q_ptr(q),
     1922    m_format(QtPropertyBrowserUtils::dateTimeFormat())
     1923{
     1924}
    19121925
    19131926/*! \class QtDateTimePropertyManager
     
    19391952*/
    19401953QtDateTimePropertyManager::QtDateTimePropertyManager(QObject *parent)
    1941     : QtAbstractPropertyManager(parent), d_ptr(new QtDateTimePropertyManagerPrivate)
    1942 {
    1943     d_ptr->q_ptr = this;
    1944 
    1945     QLocale loc;
    1946     d_ptr->m_format = loc.dateFormat(QLocale::ShortFormat);
    1947     d_ptr->m_format += QLatin1Char(' ');
    1948     d_ptr->m_format += loc.timeFormat(QLocale::ShortFormat);
     1954    : QtAbstractPropertyManager(parent), d_ptr(new QtDateTimePropertyManagerPrivate(this))
     1955{
    19491956}
    19501957
  • trunk/tools/shared/qtpropertybrowser/qtpropertymanager.h

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/tools/shared/qtpropertybrowser/qttreepropertybrowser.cpp

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/tools/shared/qtpropertybrowser/qttreepropertybrowser.h

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/tools/shared/qtpropertybrowser/qtvariantproperty.cpp

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/tools/shared/qtpropertybrowser/qtvariantproperty.h

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
Note: See TracChangeset for help on using the changeset viewer.