diff options
author | Wolfgang Beck <wolfgang.beck@nokia.com> | 2010-01-25 17:12:04 +1000 |
---|---|---|
committer | Wolfgang Beck <wolfgang.beck@nokia.com> | 2010-01-25 17:12:04 +1000 |
commit | b16cf55d8cf57e0104627119120bc363ffa6762d (patch) | |
tree | 2b845d12cb48b547f57100029d285391581c597c /tests/auto/icheck/testdata/InvokableFct.h | |
parent | 8ef907c76cdb5787b3edd1200c78e968330d7b5c (diff) |
add autotest for icheck project.
Diffstat (limited to 'tests/auto/icheck/testdata/InvokableFct.h')
-rw-r--r-- | tests/auto/icheck/testdata/InvokableFct.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/auto/icheck/testdata/InvokableFct.h b/tests/auto/icheck/testdata/InvokableFct.h new file mode 100644 index 0000000000..09f9c76721 --- /dev/null +++ b/tests/auto/icheck/testdata/InvokableFct.h @@ -0,0 +1,32 @@ +#include "InvokableBase.h" + +class IMyInterfaceImpl : public IMyInterfaceBaseImpl +{ +public: + //successful part + Q_INVOKABLE QString invokeFct16(bool arg1, QString arg2, int arg3); + Q_INVOKABLE void invokeFct1(); + Q_INVOKABLE QString invokeFct12(bool* arg1, QString* arg2, int* arg3); + Q_INVOKABLE QString invokeFct3(long arg1, double arg2, QObject arg3); + + Q_INVOKABLE QString invokeFct5(const long& arg1, const double& arg2, const QObject& arg3); + Q_INVOKABLE QString invokeFct6(const bool& arg1, const QString& arg2, const int& arg3); + Q_INVOKABLE QString invokeFct7(const long* arg1, const double* arg2, const QObject* arg3); + Q_INVOKABLE QString invokeFct8(const bool* arg1, const QString* arg2, const int* arg3); + + Q_INVOKABLE QString invokeFct9(long& arg1, double& arg2, QObject& arg3); + Q_INVOKABLE QString invokeFct10(bool& arg1, QString& arg2, int& arg3); + Q_INVOKABLE QString invokeFct11(long* arg1, double* arg2, QObject* arg3); + Q_INVOKABLE bool invokeFct2(); + + Q_INVOKABLE QString invokeFct13(long arg1, double arg2, QObject arg3); + Q_INVOKABLE QString invokeFct14(bool arg1, QString arg2, int arg3); + Q_INVOKABLE QString invokeFct15(long arg1, double arg2, QObject arg3); + Q_INVOKABLE QString invokeFct4(bool arg1, QString arg2, int arg3); + + //unsuccessful part + //Q_INVOKABLE QString invokeFct17(bool arg1, QString arg2, int arg3); //missing + Q_INVOKABLE QString diffnames1(bool arg1, QString arg2, int arg3); //missing + Q_INVOKABLE void overloadedDiffFct(int arg1, QString arg2, int arg3); + void notInvokable(); +}; |