Signals and slots are made possible by Qt's meta-object system. . The same is true whenever you do a system call in a slot; or indirectly call more than ten .