Spec-Zone.ru › Qt 5.13

Класс Connection

Класс Connection объявлен в структуре QMetaObject.
  • Список всех членов, включая унаследованные

Публичные функции

Connection(Connection &&o)
Connection(const Connection &other)
Connection()
Connection & operator=(Connection &&other)
Connection & operator=(const Connection &other)
~Connection()
bool operator bool() const

Подробное описание

Представляет собой дескриптор соединения сигнал-слот (или сигнал-функтор).

Его можно использовать для проверки валидности соединения и его отключения с помощью QObject::disconnect(). Для соединения сигнал-функтор без объекта контекста это единственный способ выборочно отключить данное соединение.

Поскольку Connection — это просто дескриптор, базовое соединение сигнал-слот не изменяется при уничтожении или повторной привязке Connection.

Документация по членам-функциям

Connection::Connection(Connection &&o)

Создаёт экземпляр Connection, ссылаясь на тот же объект, на который ссылался o.

Connection::Connection(const Connection &other)

Создаёт копию дескриптора соединения other.

Connection::Connection()

Создаёт экземпляр Connection.

Connection &Connection::operator=(Connection &&other)

Перемещает other в этот объект и возвращает ссылку.

Connection &Connection::operator=(const Connection &other)

Присваивает other этому соединению и возвращает ссылку на это соединение.

Connection::~Connection()

Деструктор для QMetaObject::Connection.

bool Connection::operator bool() const

Возвращает true если соединение валидно.

Соединение является валидным, если вызов QObject::connect завершился успешно. Соединение является невалидным, если QObject::connect не смог найти сигнал или слот, или если аргументы не совпадают.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qmetaobject-connection.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API