diff options
-rw-r--r-- | TelepathyQt4Yell/Models/contact-model-item.cpp | 1 | ||||
-rw-r--r-- | TelepathyQt4Yell/Models/contact-model-item.h | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/TelepathyQt4Yell/Models/contact-model-item.cpp b/TelepathyQt4Yell/Models/contact-model-item.cpp index 564d831..9e1986c 100644 --- a/TelepathyQt4Yell/Models/contact-model-item.cpp +++ b/TelepathyQt4Yell/Models/contact-model-item.cpp @@ -203,6 +203,7 @@ Tp::ContactPtr ContactModelItem::contact() const void ContactModelItem::onCapabilitiesChanged() { mPriv->mCallContactCaps.updateRequestableChannelClasses(mPriv->mContact->capabilities().allClassSpecs().bareClasses()); + emit capabilitiesChanged(); } } diff --git a/TelepathyQt4Yell/Models/contact-model-item.h b/TelepathyQt4Yell/Models/contact-model-item.h index b6fd72e..4dbb5b1 100644 --- a/TelepathyQt4Yell/Models/contact-model-item.h +++ b/TelepathyQt4Yell/Models/contact-model-item.h @@ -46,6 +46,9 @@ public: Tp::ContactPtr contact() const; +Q_SIGNALS: + void capabilitiesChanged(); + public Q_SLOTS: void onChanged(); void onCapabilitiesChanged(); |