Ignore:
Timestamp:
Feb 11, 2010, 11:19:06 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.1 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/examples/xmlpatterns/trafficinfo/mainwindow.cpp

    r2 r561  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies).
    4 ** Contact: Qt Software Information (qt-info@nokia.com)
     3** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     4** All rights reserved.
     5** Contact: Nokia Corporation (qt-info@nokia.com)
    56**
    67** This file is part of the examples of the Qt Toolkit.
     
    2122** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    2223**
    23 ** In addition, as a special exception, Nokia gives you certain
    24 ** additional rights. These rights are described in the Nokia Qt LGPL
    25 ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
    26 ** package.
     24** In addition, as a special exception, Nokia gives you certain additional
     25** rights.  These rights are described in the Nokia Qt LGPL Exception
     26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
    2727**
    2828** GNU General Public License Usage
     
    3434** met: http://www.gnu.org/copyleft/gpl.html.
    3535**
    36 ** If you are unsure which license is appropriate for your use, please
    37 ** contact the sales department at qt-sales@nokia.com.
     36** If you have questions regarding the use of this file, please contact
     37** Nokia at qt-info@nokia.com.
    3838** $QT_END_LICENSE$
    3939**
     
    5656{
    5757    QAction *quitAction = new QAction(tr("E&xit"), this);
    58     quitAction->setShortcut(tr("Ctrl+Q"));
     58    quitAction->setShortcuts(QKeySequence::Quit);
    5959    connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit()));
    6060
     
    7070    setWindowTitle(tr("Traffic Info Oslo"));
    7171
    72     QTimer *timer = new QTimer(this);
    73     connect(timer, SIGNAL(timeout()), this, SLOT(updateTimeInformation()));
    74     timer->start(1000*60*5);
    75 
    76     const QSettings settings("Qt Software", "trafficinfo");
     72    const QSettings settings("Qt Traffic Info", "trafficinfo");
    7773    m_station = StationInformation(settings.value("stationId", "03012130").toString(),
    7874                                   settings.value("stationName", "Nydalen [T-bane] (OSL)").toString());
    7975    m_lines = settings.value("lines", QStringList()).toStringList();
    8076
    81     updateTimeInformation();
     77    QTimer *timer = new QTimer(this);
     78    connect(timer, SIGNAL(timeout()), this, SLOT(updateTimeInformation()));
     79    timer->start(1000*60*5);
     80    QMetaObject::invokeMethod(this, SLOT(updateTimeInformation()), Qt::QueuedConnection);
    8281}
    8382
    8483MainWindow::~MainWindow()
    8584{
    86     QSettings settings("Qt Software", "trafficinfo");
     85    QSettings settings("Qt Traffic Info", "trafficinfo");
    8786    settings.setValue("stationId", m_station.id());
    8887    settings.setValue("stationName", m_station.name());
     
    113112void MainWindow::paintEvent(QPaintEvent*)
    114113{
    115     QLinearGradient gradient(QPoint(width()/2, 0), QPoint(width()/2, height()));
     114    const QPoint start(width()/2, 0);
     115    const QPoint finalStop(width()/2, height());
     116    QLinearGradient gradient(start, finalStop);
    116117    const QColor qtGreen(102, 176, 54);
    117118    gradient.setColorAt(0, qtGreen.dark());
     
    165166void MainWindow::updateTimeInformation()
    166167{
    167     TimeQuery query;
    168     m_times = query.query(m_station.id(), m_lines, QDateTime::currentDateTime());
     168    m_times = TimeQuery::query(m_station.id(), m_lines, QDateTime::currentDateTime());
    169169
    170170    update();
Note: See TracChangeset for help on using the changeset viewer.