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/src/dbus/qdbusconnectioninterface.cpp

    r2 r561  
    22**
    33** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
    4 ** Contact: Qt Software Information (qt-info@nokia.com)
     4** All rights reserved.
     5** Contact: Nokia Corporation (qt-info@nokia.com)
    56**
    67** This file is part of the QtDBus module 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**
     
    5050#include <QtCore/QDebug>
    5151
    52 #include <qdbus_symbols_p.h>          // for the DBUS_* constants
     52#include "qdbus_symbols_p.h"          // for the DBUS_* constants
    5353
    5454QT_BEGIN_NAMESPACE
     
    337337        QDBusAbstractInterface::connectNotify(SIGNAL(NameLost(QString)));
    338338
    339     else if (qstrcmp(signalName, SIGNAL(serviceOwnerChanged(QString,QString,QString))) == 0)
     339    else if (qstrcmp(signalName, SIGNAL(serviceOwnerChanged(QString,QString,QString))) == 0) {
     340        static bool warningPrinted = false;
     341        if (!warningPrinted) {
     342            qWarning("Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)");
     343            warningPrinted = true;
     344        }
    340345        QDBusAbstractInterface::connectNotify(SIGNAL(NameOwnerChanged(QString,QString,QString)));
     346    }
    341347}
    342348
     
    389395    \a newOwner is empty, the name \a name has no current owner and is
    390396    no longer available.
     397
     398    \note connecting to this signal will make the application listen for and
     399    receive every single service ownership change on the bus. Depending on
     400    how many services are running, this make the application be activated to
     401    receive more signals than it needs. To avoid this problem, use the
     402    QDBusServiceWatcher class, which can listen for specific changes.
    391403*/
    392404
Note: See TracChangeset for help on using the changeset viewer.