summaryrefslogtreecommitdiffstats
path: root/pica-client/audiovideocallcontroller.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pica-client/audiovideocallcontroller.cpp')
-rw-r--r--pica-client/audiovideocallcontroller.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/pica-client/audiovideocallcontroller.cpp b/pica-client/audiovideocallcontroller.cpp
new file mode 100644
index 0000000..97557af
--- /dev/null
+++ b/pica-client/audiovideocallcontroller.cpp
@@ -0,0 +1,22 @@
+#include "audiovideocallcontroller.h"
+#include "globals.h"
+#include "skynet.h"
+#include <QByteArray>
+
+AudioVideoCallController::AudioVideoCallController(QObject *parent)
+ : QObject(parent), callwindow(0)
+{
+
+}
+
+void AudioVideoCallController::start_call(QByteArray peer_id)
+{
+ if (callwindow)
+ {
+ /* call is already in progress */
+ return;
+ }
+
+ callwindow = new CallWindow(peer_id);
+ callwindow->show();
+}