File indexing completed on 2024-05-19 09:34:31
0001 #include <QtCore/QObject> 0002 0003 class MyObj : public QObject 0004 { 0005 public: 0006 0007 bool event(QEvent *ev) override; 0008 }; 0009 0010 bool MyObj::event(QEvent *ev) 0011 { 0012 if (false) {} 0013 0014 return false; // Warning 0015 } 0016 0017 0018 class MyObj2 : public QObject 0019 { 0020 public: 0021 0022 bool event(QEvent *ev) override 0023 { 0024 return false; // Warning 0025 } 0026 }; 0027 0028 0029 0030 class MyObj3 : public QObject 0031 { 0032 public: 0033 0034 bool event2() 0035 { 0036 return false; // OK 0037 } 0038 0039 bool event(QEvent *ev) override 0040 { 0041 return true; // OK 0042 } 0043 0044 bool eventFilter(QObject *, QEvent *) override 0045 { 0046 return false; // OK 0047 } 0048 }; 0049 0050 class MyObj4 : public MyObj3 0051 { 0052 public: 0053 0054 bool event2() 0055 { 0056 return false; // OK 0057 } 0058 0059 bool event(QEvent *ev) override 0060 { 0061 return false; // Warning 0062 } 0063 0064 bool eventFilter(QObject *, QEvent *) override 0065 { 0066 return false; // Warning 0067 } 0068 };