File indexing completed on 2024-05-05 05:41:36
0001 #include <QtCore/QObject> 0002 0003 class MyObj : public QObject 0004 { 0005 Q_OBJECT 0006 public: 0007 MyObj(); 0008 void mySlot(int); 0009 signals: 0010 void mySig(); 0011 void mySig(int); 0012 void mySig2(int) const; 0013 }; 0014 0015 void test() 0016 { 0017 MyObj *o; 0018 o->connect(o, qOverload<int>(&MyObj::mySig), o, &MyObj::mySlot); // OK 0019 o->connect(o, qConstOverload<int>(&MyObj::mySig2), o, &MyObj::mySlot); // OK 0020 o->connect(o, qNonConstOverload<int>(&MyObj::mySig), o, &MyObj::mySlot); // OK 0021 o->connect(o, qOverload<int>(&MyObj::mySlot), o, &MyObj::mySlot); // Warn 0022 }