Write in a method of any QObject: emit someNewSignal(); The code completion offers do declare it as public, protected, and private method and such things, which is all wrong. The only place where this should be declared is in "signals". Reproducible: Always
It's C++ things, so put it under C++