Auf dieser Seite

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

const QString Email
const QString Fax
const QString Phone
const QString Website
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.

Diese Typen werden verwendet, um über folgende Funktionen auf Kontaktdetails in „ QPlace “ zuzugreifen und diese zu ändern:

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.