aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppCallManager.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2011-04-23 15:51:16 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2011-04-23 15:51:16 +0000
commit4242e9521cbdddffd17353953406f98151a11a93 (patch)
tree1e26c26d629ee7c7e09c279c2e7fdfc274be10cf /src/QXmppCallManager.h
parentb03f7b486a4b7a3a9ed83712fb7e7ced9f988c47 (diff)
downloadqxmpp-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.h13
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();