Т.е. вы хотите запретить полностью выполнение слотов, даже если их вызовут как обычные методы?
Ну тут я не вижу другого выхода как страж. Условие воткнуть с булевской переменной, если кто не понял.
И в каждый слот прописывать условие?
Это как-то ненадежно.
Может быть, можно хотя бы получить перечень определенных пользователем слотов?