diff options
author | Thiago Macieira <thiago@kde.org> | 2006-06-04 15:52:05 +0000 |
---|---|---|
committer | Thiago Macieira <thiago@kde.org> | 2006-06-04 15:52:05 +0000 |
commit | edbf2bfc109ce94b2604ea20328fda25542e4383 (patch) | |
tree | 3281d191fa9dde9f1f26b947b145d02373f031b0 /qt/src/qdbusmacros.h | |
parent | 435c7af9b605c3ffc8641142b6d7add18bf7080b (diff) |
* qt/: Update to Subversion r548032.
This includes a big reorganisation of the files inside the
subdir.
We really need a version control system that supports moving of
files. I'm not bothering with history anyways anymore, since the
bindings will be moved out to git. The history should be restored from
Subversion when that happens.
Diffstat (limited to 'qt/src/qdbusmacros.h')
-rw-r--r-- | qt/src/qdbusmacros.h | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/qt/src/qdbusmacros.h b/qt/src/qdbusmacros.h new file mode 100644 index 00000000..0af5b5b3 --- /dev/null +++ b/qt/src/qdbusmacros.h @@ -0,0 +1,60 @@ +/* qdbusmessage.h QDBusMessage object + * + * Copyright (C) 2005 Harald Fernengel <harry@kdevelop.org> + * Copyright (C) 2006 Trolltech AS. All rights reserved. + * Author: Thiago Macieira <thiago.macieira@trolltech.com> + * + * Licensed under the Academic Free License version 2.1 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + */ + +/*! + \file qdbusmacros.h +*/ + +#ifndef QDBUSMACROS_H +#define QDBUSMACROS_H + +#include <QtCore/qglobal.h> +#include <QtCore/qmetatype.h> +#include <QtCore/qvariant.h> + +#ifdef QT_NO_MEMBER_TEMPLATES +# error Sorry, you need a compiler with support for template member functions to compile QtDBus. +#endif + +#if defined(QDBUS_MAKEDLL) +# define QDBUS_EXPORT Q_DECL_EXPORT +#else +# define QDBUS_EXPORT Q_DECL_IMPORT +#endif + +#ifndef Q_MOC_RUN +# define Q_ASYNC +#endif + +#ifdef Q_CC_MSVC +#include <QtCore/qlist.h> +#include <QtCore/qset.h> +#include <QtCore/qhash.h> +#include <QtCore/qvector.h> +class QDBusType; +inline uint qHash(const QVariant&) { Q_ASSERT(0); return 0; } +inline uint qHash(const QDBusType&) { Q_ASSERT(0); return 0; } +#endif + +#endif |