fixes the extended test suite to work with qt5 **and** qt4.

pull/2529/head
Leif Middelschulte 7 years ago
parent 98e095bd47
commit 6fc3c0df0c
  1. 12
      test cases/frameworks/4 qt/manualinclude.cpp
  2. 4
      test cases/frameworks/4 qt/manualinclude.h

@ -6,18 +6,20 @@
ManualInclude::ManualInclude() {
}
void ManualInclude::myslot(void) {
;
}
class MocClass : public QObject {
Q_OBJECT
};
void testSlot() {
;
}
int main(int argc, char **argv) {
ManualInclude mi;
MocClass mc;
QObject::connect(&mi, &ManualInclude::mysignal, &testSlot);
QObject::connect(&mi, SIGNAL(mysignal(void)),
&mi, SLOT(myslot(void)));
emit mi.mysignal();
return 0;
}

@ -8,6 +8,10 @@ class ManualInclude : public QObject {
public:
ManualInclude();
#if defined(MOC_EXTRA_FLAG)
public slots:
#endif
void myslot(void);
#if defined(MOC_EXTRA_FLAG)
signals:

Loading…
Cancel
Save