git-svn-id: svn://db.shs.com.ru/libs@443 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2018-10-09 08:29:04 +00:00
parent b2b01fcc5d
commit 0e958cdf16

View File

@@ -208,10 +208,18 @@ QMap<const QMetaObject *, QByteArray> SessionManager::metaFunctions(const QSet<Q
if (!funcs.contains(mo)) {
for (int i = 0; i < mo->methodCount(); ++i) {
QMetaMethod mm = mo->method(i);
if (mm.name() == fname) {
QString mmn =
#if QT_VERSION >= 0x050000
mm.name();
#else
mm.signature();
mmn = mmn.left(mmn.indexOf("("));
#endif
if (mmn == fname) {
if (mm.parameterTypes().size() > 0) {
if (mm.parameterTypes()[0] == "QByteArray*") {
fn = mm.name();
fn = mmn;
}
}
}