diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2011-04-23 15:51:16 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2011-04-23 15:51:16 +0000 |
| commit | 4242e9521cbdddffd17353953406f98151a11a93 (patch) | |
| tree | 1e26c26d629ee7c7e09c279c2e7fdfc274be10cf /src/QXmppCallManager.h | |
| parent | b03f7b486a4b7a3a9ed83712fb7e7ced9f988c47 (diff) | |
| download | qxmpp-4242e9521cbdddffd17353953406f98151a11a93.tar.gz | |
* simplify QXmppCall states
* improve call termination
* add a signal to notify user of audio channel state changes
Diffstat (limited to 'src/QXmppCallManager.h')
| -rw-r--r-- | src/QXmppCallManager.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/QXmppCallManager.h b/src/QXmppCallManager.h index 4a6117c3..97e77855 100644 --- a/src/QXmppCallManager.h +++ b/src/QXmppCallManager.h @@ -64,11 +64,10 @@ public: /// This enum is used to describe the state of a call. enum State { - OfferState = 0, ///< The remote part is being called. - ConnectingState = 1, ///< The call is being connected. - ActiveState = 2, ///< The call is active. - DisconnectingState = 3, ///< The call is being disconnected. - FinishedState = 4, ///< The call is finished. + ConnectingState = 0, ///< The call is being connected. + ActiveState = 1, ///< The call is active. + DisconnectingState = 2, ///< The call is being disconnected. + FinishedState = 3, ///< The call is finished. }; ~QXmppCall(); @@ -101,6 +100,9 @@ signals: /// \brief This signal is emitted when the call state changes. void stateChanged(QXmppCall::State state); + /// \brief This signal is emitted when the audio channel changes. + void audioModeChanged(QIODevice::OpenMode mode); + /// \brief This signal is emitted when the video channel changes. void videoModeChanged(QIODevice::OpenMode mode); @@ -111,7 +113,6 @@ public slots: private slots: void localCandidatesChanged(); - void terminate(); void terminated(); void updateOpenMode(); |
