QPlaceContactDetail Class
Die Klasse „QPlaceContactDetail“ repräsentiert Kontaktdaten wie beispielsweise eine Telefonnummer oder eine Website-URL. Mehr...
| Header: | #include <QPlaceContactDetail> |
| qmake: | QT += location |
Eigenschaften
Öffentliche Funktionen
| QPlaceContactDetail() | |
| QPlaceContactDetail(const QPlaceContactDetail &other) | |
| QPlaceContactDetail(QPlaceContactDetail &&other) | |
| ~QPlaceContactDetail() | |
| void | clear() |
| QString | label() const |
| void | setLabel(const QString &label) |
| void | setValue(const QString &value) |
| QString | value() const |
| QPlaceContactDetail & | operator=(const QPlaceContactDetail &other) |
Statische öffentliche Mitglieder
Zugehörige Nicht-Mitglieder
| bool | operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs) |
| bool | operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs) |
Detaillierte Beschreibung
Die Detailangabe besteht aus einer Bezeichnung und einem Wert. Die Bezeichnung ist eine lokalisierte Zeichenfolge, die dem Endbenutzer angezeigt werden kann und den Detailwert beschreibt, bei dem es sich um die eigentliche Telefonnummer, E-Mail-Adresse usw. handelt.
Kontaktarten
Die Klasse „QPlaceContactDetail“ definiert einige konstante Zeichenfolgen, die Standardkontaktarten charakterisieren.
- QPlaceContactDetail::Phone
- QPlaceContactDetail::Email
- QPlaceContactDetail::Website
- QPlaceContactDetail::Fax
Diese Typen werden verwendet, um über folgende Funktionen auf Kontaktdetails in „ QPlace “ zuzugreifen und diese zu ändern:
- QPlace::contactDetails()
- QPlace::setContactDetails()
- QPlace::appendContactDetail()
- QPlace::contactTypes()
Der Kontakttyp ist als Zeichenfolgen-Typ vorgesehen, damit Anbieter bei Bedarf neue Kontakttypen einführen können.
Dokumentation zu den Eigenschaften
label : QString
Diese Eigenschaft enthält eine Bezeichnung, die die Kontaktdaten beschreibt.
Die Bezeichnung kann möglicherweise lokalisiert werden. Die Sprache hängt von der Entität ab, die sie festlegt; in der Regel ist dies der Manager, von dem die Orte stammen. Das Feld „ QPlaceManager::locales()“ legt fest, welche Sprache verwendet wird.
Zugriffsfunktionen:
| QString | label() const |
| void | setLabel(const QString &label) |
value : QString
Diese Eigenschaft enthält den Wert der Kontaktdaten.
Zugriffsfunktionen:
| QString | value() const |
| void | setValue(const QString &value) |
Dokumentation zu den Member-Funktionen
QPlaceContactDetail::QPlaceContactDetail()
Erstellt eine Kontaktangabe.
[noexcept] QPlaceContactDetail::QPlaceContactDetail(const QPlaceContactDetail &other)
Erstellt eine Kopie von „ other “.
[constexpr noexcept default] QPlaceContactDetail::QPlaceContactDetail(QPlaceContactDetail &&other)
Erstellt eine Instanz von ` QPlaceContactDetail` mithilfe von `Move`.
[noexcept] QPlaceContactDetail::~QPlaceContactDetail()
Löscht die Kontaktdaten.
void QPlaceContactDetail::clear()
Löscht die Kontaktdaten.
[noexcept] QPlaceContactDetail &QPlaceContactDetail::operator=(const QPlaceContactDetail &other)
Weist diesem Kontaktdatensatz „ other “ zu und gibt eine Referenz auf diesen Kontaktdatensatz zurück.
Dokumentation zu Member-Variablen
const QString QPlaceContactDetail::Email
Die Konstante zur Angabe der E-Mail-Kontaktdaten.
const QString QPlaceContactDetail::Fax
Die Konstante zur Angabe der Fax-Kontaktdaten.
const QString QPlaceContactDetail::Phone
Die Konstante zur Angabe der Telefonkontaktdaten
const QString QPlaceContactDetail::Website
Die Konstante zur Angabe der Kontaktdaten einer Website.
Verwandte Nichtmitglieder
[noexcept] bool operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
Gibt „true“ zurück, wenn die Kontaktdaten lhs nicht mit rhs übereinstimmen; andernfalls wird „false“ zurückgegeben.
[noexcept] bool operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
Gibt „true“ zurück, wenn die Kontaktdaten lhs mit rhs übereinstimmen; andernfalls wird „false“ zurückgegeben.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.