Есть такая конструкция. Реализован класс-обертка для QFtp. При создания объекта этого класса я дергаю у него метод openConnection(), который пытается подключиться к ftp серверу и отправляет сигнал sigConnectResult(bool) с результатом подключения. Проблема следующая. sigConnectResult(bool) соединен со слотом, который меняет флаг isOnline и запускает загрузку файлов на сервер. Перед загрузкой мне необходимо только один раз скачать файл с этого ftp сервера, т.е. только при запуске программы и успешном подключении, последующие подключения этого класса-обертки к серверу надо игнорировать. Для этого я хочу добавить еще слот, который соединю с sigConnectResult(bool), а внутри него вызову
disconnect(this->uploader, SIGNAL(sigConnectResult(bool)), this, SLOT([этот_слот_который_хочу_реализовать]))