title: What is the difference between a slot and a method in Qt?
body: <p>What is the difference between a slot (a method declared in <code>slots</code> section) and a method in Qt (a method declared with Q_INVOKABLE keyword)? They both can be invoked using <code>QMetaObject::invokeMethod</code>, they are both accepted when connecting to a slot using <code>SLOT</code> macro, however when getting type of metamethod it can be returned either <code>QMetaMethod::Method</code> or <code>QMetaMethod::Slot</code>, so it seems that there is some difference for Qt?</p>