projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
We now have a current svn snapshot of libqxt in our contrib dir, and
[quassel.git]
/
src
/
contrib
/
libqxt-2007-10-24
/
src
/
core
/
qxtboundfunctionbase.h
diff --git
a/src/contrib/qxt/qxtboundfunctionbase.h
b/src/contrib/libqxt-2007-10-24/src/core/qxtboundfunctionbase.h
similarity index 81%
rename from
src/contrib/qxt/qxtboundfunctionbase.h
rename to
src/contrib/libqxt-2007-10-24/src/core/qxtboundfunctionbase.h
index
1be80f0
..
d67ca8e
100644
(file)
--- a/
src/contrib/qxt/qxtboundfunctionbase.h
+++ b/
src/contrib/libqxt-2007-10-24/src/core/qxtboundfunctionbase.h
@@
-36,6
+36,10
@@
#include <qxtmetaobject.h>
#include <qxtboundfunction.h>
#include <qxtmetaobject.h>
#include <qxtboundfunction.h>
+#ifndef QXT_DOXYGEN_RUN
+
+#define QXT_10_UNUSED Q_UNUSED(p1) Q_UNUSED(p2) Q_UNUSED(p3) Q_UNUSED(p4) Q_UNUSED(p5) Q_UNUSED(p6) Q_UNUSED(p7) Q_UNUSED(p8) Q_UNUSED(p9) Q_UNUSED(p10)
+
class QxtBoundFunctionBase : public QxtBoundFunction
{
public:
class QxtBoundFunctionBase : public QxtBoundFunction
{
public:
@@
-50,4
+54,7
@@
public:
bool invokeBase(Qt::ConnectionType type, QGenericReturnArgument returnValue, QXT_PROTO_10ARGS(QGenericArgument));
};
bool invokeBase(Qt::ConnectionType type, QGenericReturnArgument returnValue, QXT_PROTO_10ARGS(QGenericArgument));
};
+#define QXT_ARG(i) ((argCount>i)?QGenericArgument(p ## i .typeName(), p ## i .constData()):QGenericArgument())
+#define QXT_VAR_ARG(i) (p ## i .isValid())?QGenericArgument(p ## i .typeName(), p ## i .constData()):QGenericArgument()
+#endif
#endif
#endif