##// END OF EJS Templates
enabled signals to be emitted by simply calling them...
florianlink -
r69:5f2efada2db6
parent child
Show More
@@ -215,8 +215,9 bool PythonQtClassInfo::lookForMethodAndCache(const char* memberName)
215 int numMethods = _meta->methodCount();
215 int numMethods = _meta->methodCount();
216 for (int i = 0; i < numMethods; i++) {
216 for (int i = 0; i < numMethods; i++) {
217 QMetaMethod m = _meta->method(i);
217 QMetaMethod m = _meta->method(i);
218 if ((m.methodType() == QMetaMethod::Method ||
218 if (((m.methodType() == QMetaMethod::Method ||
219 m.methodType() == QMetaMethod::Slot) && m.access() == QMetaMethod::Public) {
219 m.methodType() == QMetaMethod::Slot) && m.access() == QMetaMethod::Public)
220 || m.methodType()==QMetaMethod::Signal) {
220
221
221 const char* sigStart = m.signature();
222 const char* sigStart = m.signature();
222 // find the first '('
223 // find the first '('
@@ -471,8 +472,9 QStringList PythonQtClassInfo::memberList(bool metaOnly)
471 bool skipQObj = !_isQObject;
472 bool skipQObj = !_isQObject;
472 for (int i = skipQObj?QObject::staticMetaObject.methodCount():0; i < numMethods; i++) {
473 for (int i = skipQObj?QObject::staticMetaObject.methodCount():0; i < numMethods; i++) {
473 QMetaMethod m = _meta->method(i);
474 QMetaMethod m = _meta->method(i);
474 if ((m.methodType() == QMetaMethod::Method ||
475 if (((m.methodType() == QMetaMethod::Method ||
475 m.methodType() == QMetaMethod::Slot) && m.access() == QMetaMethod::Public) {
476 m.methodType() == QMetaMethod::Slot) && m.access() == QMetaMethod::Public)
477 || m.methodType()==QMetaMethod::Signal) {
476 QByteArray signa(m.signature());
478 QByteArray signa(m.signature());
477 signa = signa.left(signa.indexOf('('));
479 signa = signa.left(signa.indexOf('('));
478 l << signa;
480 l << signa;
General Comments 0
You need to be logged in to leave comments. Login now