Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. Alle Felder der Contactdatenbank durch suchen
Forum Updated to NodeBB v4.3 + New Features

Alle Felder der Contactdatenbank durch suchen

Scheduled Pinned Locked Moved German
1 Posts 1 Posters 1.2k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Califax
    wrote on last edited by
    #1

    Hallo

    Könnt ihr mir helfe beim durchsuche von Contacten.
    Aufgabe:

    Plattform: Nokia N9 Harmattan

    Ein QML Fenster mit einem Textfeld .
    Sortieralgorithmus soll in C++ geschrieben werden.
    Bei Eingabe im Textfeld soll simultan die Contacte(ALLE FELDER) durchsucht werde und in einer Liste (such Ergebnis Liste) angezeigt werden.
    Beim anklicken eines Listeneintrags soll sich die Kontaktanwendung Contactauswahl öffnen.

    Hier ein Beispiel:

    @
    QList<QContact> QtContactsMobilityManager::retrieveContactByName(QString name) {
    // debugMsg << "Testaufruf";
    QContactFetchHint fetchHint;
    fetchHint.setOptimizationHints(QContactFetchHint::NoActionPreferences | QContactFetchHint::NoRelationships);
    fetchHint.setDetailDefinitionsHint(QStringList()
    << QContactPhoneNumber::DefinitionName
    << QContactName::DefinitionName);
    QContactSortOrder sortOrder;
    sortOrder.setDetailDefinitionName(QContactDisplayLabel::DefinitionName, QContactDisplayLabel::FieldLabel);
    sortOrder.setCaseSensitivity(Qt::CaseInsensitive);
    // debugMsg << " Testaufruf :" << name;
    QList<QContact> results = m_contactManager->contacts(QContactName::match(name), sortOrder, fetchHint);
    return results;
    }

    @

    Der oben genannten Funktion übergebe ich den QString (name) aus dem QML Textfeld und durchsuche fast alle Felder der „„QContactName::match(name)““ Feldgruppe .
    Mein Problem wie kann ich alle anderen Felder zB. QContactNote durchsuchen.
    Mit der Dokumentation von QtContacts komm ich nicht klar.

    Kann mir einer von Euch helfen.

    Mit freundlichem Gruß
    Califax

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved