Autor Wątek: Dodawanie metakontaktu  (Przeczytany 1498 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline prgTW

  • Junior Developer
  • Narybek
  • *
Dodawanie metakontaktu
« dnia: Sierpień 31, 2011, 16:13:10 pm »
wtwContactListItem newContactListItem;
wtwContactDef newContactDef;
initStruct(newContactListItem);
initStruct(newContactDef);

newContactListItem.itemGroup = L"GRUPA";
newContactListItem.itemText = L"__TEMP__";
newContactListItem.itemType = WTW_CTL_TYPE_METAC;
newContactDef.netClass = L"META"; // z tego co odczytalem to metakontaktu maja taki netClass
newContactDef.id = L"xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"; // ID metakontaktu to UUID, generowac go?
newContactListItem.contactData = newContactDef;
wtwFunctions->fnCall(WTW_CTL_ADD_CONTACT, reinterpret_cast<WTW_PARAM>(&newContactListItem), NULL);

W taki sposob staram sie dodac metakontakt, ktory sie dodaje ale:
  • menu metakontaktu jest zubozone (screen)
  • nie moge do niego przeciagnac zadnego zwyklego kontaktu
  • metakontakt znika po restarcie, a chcialbym zeby zostal juz na zawsze

To pierwsza zabawa z API wiec prosze o wyrozumialosc i pomoc oczywiscie ;)

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Odp: Dodawanie metakontaktu
« Odpowiedź #1 dnia: Sierpień 31, 2011, 21:33:17 pm »
W zasadzie nie powinienes ich wcale dodawać tą metodą, bo bez uwzglednienia ich w wewnetrznej bazie danych nie będą pracowały poprawnie. Jak z reszta widać (poza tym powinieneś podać netId = 1).

Offline prgTW

  • Junior Developer
  • Narybek
  • *
Odp: Dodawanie metakontaktu
« Odpowiedź #2 dnia: Sierpień 31, 2011, 22:57:35 pm »
to wprost - chcialem napisac sobie pod prawoklikiem na kontakcie funkcje "konwertuj na metakontakt", ktora by miala tworzyc meta o takiej samej nazwie i od razu wrzucic do niego zaznaczone przed prawoklikiem kontakty ... jest to na obecna chwile mozliwe?

Offline adrian_007

  • Master Developer
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: Dodawanie metakontaktu
« Odpowiedź #3 dnia: Wrzesień 01, 2011, 01:49:04 am »
srednio ;p