Класс QPlaceIcon
Класс QPlaceIcon представляет собой значок. Подробнее...
| Заголовок: | #include <QPlaceIcon> |
| qmake: | QT += location |
| С момента: | Qt 5.6 |
Открытые функции
| QPlaceIcon() | |
| QPlaceIcon(const QPlaceIcon &other) | |
| ~QPlaceIcon() | |
| bool | isEmpty() const |
| QPlaceManager * | manager() const |
| QVariantMap | parameters() const |
| void | setManager(QPlaceManager *manager) |
| void | setParameters(const QVariantMap ¶meters) |
| QUrl | url(const QSize &size = QSize()) const |
| bool | operator!=(const QPlaceIcon &other) const |
| QPlaceIcon & | operator=(const QPlaceIcon &other) |
| bool | operator==(const QPlaceIcon &other) const |
Статические открытые члены
| const QString | SingleUrl |
Подробное описание
Класс QPlaceIcon представляет собой значок.
Типичное использование значка заключается в использовании функции url() для указания предпочтительного размера значка.
QUrl iconSourceUrl = place.icon().url(QSize(32,32)); //A default icon may also be requested like so iconSourceUrl = place.icon().url();
Значки, как правило, зависят от бэкэнда, если бэкэнд менеджера не поддерживает заданный размер, возвращается URL значка, наиболее соответствующий этим параметрам.
Класс значка также имеет набор параметров с ключами и значениями. Точный ключ, который нужно использовать, зависит от используемого плагина. Эти параметры влияют на то, какой URL значка возвращает менеджер, а также могут использоваться для указания расположения URL значка при сохранении значков.
Если для значка существует только один образ, то QPlaceIcon::SingleUrl может использоваться в качестве ключа параметра с QUrl в качестве сопутствующего значения. Если этот ключ задан, то функция url() всегда будет возвращать указанный URL и не будет передавать управление ни одному менеджеру.
Документация по функциям-членам
QPlaceIcon::QPlaceIcon()
Создаёт значок.
QPlaceIcon::QPlaceIcon(const QPlaceIcon &other)
Создаёт копию other.
QPlaceIcon::~QPlaceIcon()
Удаляет значок.
bool QPlaceIcon::isEmpty() const
Возвращает булево значение, указывающее, все поля значка пусты или нет.
QPlaceManager *QPlaceIcon::manager() const
Возвращает менеджер, с которым связан этот значок.
См. также setManager().
QVariantMap QPlaceIcon::parameters() const
Возвращает набор параметров значка, специфичных для менеджера/плагина. Эти параметры используются менеджером для возвращения соответствующего URL при вызове url() и для указания расположений сохранения при сохранении значков.
Обратитесь к документации по плагину для того, какие параметры поддерживаются и как они должны использоваться.
См. также setParameters().
void QPlaceIcon::setManager(QPlaceManager *manager)
Устанавливает manager, с которым связан этот значок. Значок не берёт владения указателем.
См. также manager().
void QPlaceIcon::setParameters(const QVariantMap ¶meters)
Устанавливает параметры значка на parameters.
См. также parameters().
QUrl QPlaceIcon::url(const QSize &size = QSize()) const
Возвращает URL значка в соответствии с заданным размером size.
Если значку не был назначен менеджер, а параметры не содержат ключ QPlaceIcon::SingleUrl, возвращается QUrl по умолчанию.
bool QPlaceIcon::operator!=(const QPlaceIcon &other) const
Возвращает true, если other не равно этому значку, в противном случае возвращает false.
QPlaceIcon &QPlaceIcon::operator=(const QPlaceIcon &other)
Присваивает other этому значку и возвращает ссылку на этот значок.
bool QPlaceIcon::operator==(const QPlaceIcon &other) const
Возвращает true, если этот значок равен other, в противном случае возвращает false.
Документация по переменным-членам
const QString QPlaceIcon::SingleUrl
Ключ параметра для значка, у которого есть только один URL изображения.
Значение параметра, которое нужно использовать с этим ключом, это QUrl. Значок с этим заданным параметром всегда будет возвращать указанный URL независимо от запрошенного размера при вызове url().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qplaceicon.html