Skip to content
Snippets Groups Projects
Commit 796ab5a1 authored by Pierre Lespagnol's avatar Pierre Lespagnol
Browse files

conference: add kick participant for moderator

Change-Id: Ib1cfa461d08755735e05d67eb66d82c267a17909
parent f070cca3
No related branches found
No related tags found
No related merge requests found
...@@ -263,6 +263,13 @@ public: ...@@ -263,6 +263,13 @@ public:
*/ */
void muteParticipant(const QString& confId, const QString& peerId, const bool& state); void muteParticipant(const QString& confId, const QString& peerId, const bool& state);
/**
* Hangup participant
* @param confId The call to change
* @param participant Use contact URI
*/
void hangupParticipant(const QString& confId, const QString& participant);
Q_SIGNALS: Q_SIGNALS:
/** /**
* Emitted when a call state changes * Emitted when a call state changes
......
...@@ -780,6 +780,12 @@ NewCallModel::muteParticipant(const QString& confId, const QString& peerId, cons ...@@ -780,6 +780,12 @@ NewCallModel::muteParticipant(const QString& confId, const QString& peerId, cons
CallManager::instance().muteParticipant(confId, peerId, state); CallManager::instance().muteParticipant(confId, peerId, state);
} }
void
NewCallModel::hangupParticipant(const QString& confId, const QString& participant)
{
CallManager::instance().hangupParticipant(confId, participant);
}
void void
NewCallModel::sendSipMessage(const QString& callId, const QString& body) const NewCallModel::sendSipMessage(const QString& callId, const QString& body) const
{ {
......
...@@ -396,6 +396,11 @@ public Q_SLOTS: // METHODS ...@@ -396,6 +396,11 @@ public Q_SLOTS: // METHODS
DRing::muteParticipant(confId.toStdString(), peerId.toStdString(), state); DRing::muteParticipant(confId.toStdString(), peerId.toStdString(), state);
} }
void hangupParticipant(const QString& confId, const QString& participant)
{
DRing::hangupParticipant(confId.toStdString(), participant.toStdString());
}
Q_SIGNALS: // SIGNALS Q_SIGNALS: // SIGNALS
void callStateChanged(const QString& callID, const QString& state, int code); void callStateChanged(const QString& callID, const QString& state, int code);
void transferFailed(); void transferFailed();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment