~oif-team/ubuntu/natty/qt4-x11/xi2.1

« back to all changes in this revision

Viewing changes to src/dbus/qdbuserror.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Alessandro Ghersi
  • Date: 2009-11-02 18:30:08 UTC
  • mfrom: (1.2.2 upstream)
  • mto: (15.2.5 experimental)
  • mto: This revision was merged to the branch mainline in revision 88.
  • Revision ID: james.westby@ubuntu.com-20091102183008-b6a4gcs128mvfb3m
Tags: upstream-4.6.0~beta1
ImportĀ upstreamĀ versionĀ 4.6.0~beta1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/****************************************************************************
2
2
**
3
3
** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
 
4
** All rights reserved.
4
5
** Contact: Nokia Corporation (qt-info@nokia.com)
5
6
**
6
7
** This file is part of the QtDBus module of the Qt Toolkit.
7
8
**
8
9
** $QT_BEGIN_LICENSE:LGPL$
9
 
** Commercial Usage
10
 
** Licensees holding valid Qt Commercial licenses may use this file in
11
 
** accordance with the Qt Commercial License Agreement provided with the
12
 
** Software or, alternatively, in accordance with the terms contained in
13
 
** a written agreement between you and Nokia.
 
10
** No Commercial Usage
 
11
** This file contains pre-release code and may not be distributed.
 
12
** You may use this file in accordance with the terms and conditions
 
13
** contained in the Technology Preview License Agreement accompanying
 
14
** this package.
14
15
**
15
16
** GNU Lesser General Public License Usage
16
17
** Alternatively, this file may be used under the terms of the GNU Lesser
20
21
** ensure the GNU Lesser General Public License version 2.1 requirements
21
22
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
22
23
**
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.
27
 
**
28
 
** GNU General Public License Usage
29
 
** Alternatively, this file may be used under the terms of the GNU
30
 
** General Public License version 3.0 as published by the Free Software
31
 
** Foundation and appearing in the file LICENSE.GPL included in the
32
 
** packaging of this file.  Please review the following information to
33
 
** ensure the GNU General Public License version 3.0 requirements will be
34
 
** met: http://www.gnu.org/copyleft/gpl.html.
35
 
**
36
 
** If you are unsure which license is appropriate for your use, please
37
 
** contact the sales department at http://www.qtsoftware.com/contact.
 
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.
 
27
**
 
28
** If you have questions regarding the use of this file, please contact
 
29
** Nokia at qt-info@nokia.com.
 
30
**
 
31
**
 
32
**
 
33
**
 
34
**
 
35
**
 
36
**
 
37
**
38
38
** $QT_END_LICENSE$
39
39
**
40
40
****************************************************************************/
91
91
org.freedesktop.DBus.Error.UnknownInterface
92
92
com.trolltech.QtDBus.Error.InternalError
93
93
org.freedesktop.DBus.Error.UnknownObject
 
94
com.trolltech.QtDBus.Error.InvalidService
 
95
com.trolltech.QtDBus.Error.InvalidObjectPath
 
96
com.trolltech.QtDBus.Error.InvalidInterface
 
97
com.trolltech.QtDBus.Error.InvalidMember
94
98
*/
95
99
 
96
100
// in the same order as KnownErrors!
116
120
    "org.freedesktop.DBus.Error.UnknownInterface\0"
117
121
    "com.trolltech.QtDBus.Error.InternalError\0"
118
122
    "org.freedesktop.DBus.Error.UnknownObject\0"
 
123
    "com.trolltech.QtDBus.Error.InvalidService\0"
 
124
    "com.trolltech.QtDBus.Error.InvalidObjectPath\0"
 
125
    "com.trolltech.QtDBus.Error.InvalidInterface\0"
 
126
    "com.trolltech.QtDBus.Error.InvalidMember\0"
119
127
    "\0";
120
128
 
121
129
static const int errorMessages_indices[] = {
122
130
       0,    6,   40,   76,  118,  153,  191,  231,
123
131
     273,  313,  349,  384,  421,  461,  501,  540,
124
 
     581,  617,  661,  705,  746,    0
 
132
     581,  617,  661,  705,  746,  787,  829,  874,
 
133
     918,    0
125
134
};
126
135
 
127
136
static const int errorMessages_count = sizeof errorMessages_indices /
216
225
    \value UnknownInterface     The interface is not known
217
226
    \value InternalError        An internal error occurred
218
227
                                (\c com.trolltech.QtDBus.Error.InternalError)
 
228
 
 
229
    \value InvalidObjectPath    The object path provided is invalid.
 
230
 
 
231
    \value InvalidService       The service requested is invalid.
 
232
 
 
233
    \value InvalidMember        The member is invalid.
 
234
 
 
235
    \value InvalidInterface     The interface is invalid.
 
236
 
219
237
    \value UnknownObject        The remote object could not be found.
220
 
 
221
238
*/
222
239
 
223
240
/*!
339
356
#ifndef QT_NO_DEBUG_STREAM
340
357
QDebug operator<<(QDebug dbg, const QDBusError &msg)
341
358
{
342
 
    dbg.nospace() << "QDBusError(" << msg.name() << ", " << msg.message() << ")";
 
359
    dbg.nospace() << "QDBusError(" << msg.name() << ", " << msg.message() << ')';
343
360
    return dbg.space();
344
361
}
345
362
#endif