X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Futil.cpp;h=5cbfc861b9219961a71562be94955869b9c5714e;hp=2fdeead14b38636216fe5714ad85cecc7e8b4562;hb=a7f5d6a23f7214b11f6db85346a67fd7d02767da;hpb=1956aab57bf98ce072ed86f34785e5d7abba35a0 diff --git a/src/common/util.cpp b/src/common/util.cpp index 2fdeead1..5cbfc861 100644 --- a/src/common/util.cpp +++ b/src/common/util.cpp @@ -22,6 +22,8 @@ #include #include +class QMetaMethod; + QString nickFromMask(QString mask) { return mask.section('!', 0, 0); } @@ -133,3 +135,8 @@ uint editingDistance(const QString &s1, const QString &s2) { } return matrix[n-1][m-1]; } + +QByteArray methodName(const QMetaMethod &method) { + QByteArray sig(method.signature()); + return sig.left(sig.indexOf("(")); +}