git-svn-id: svn://db.shs.com.ru/libs@443 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user