Blame view

LiveChat/FeiTalk/justtalktest.h 1.53 KB
9f17d59e   陈明泉   no message
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  #ifndef JUSTTALKTEST_H
  #define JUSTTALKTEST_H
  
  #include <QWidget>
  
  #include "JusCall/CallManager.h"
  #include "JusDoodle/DoodleManager.h"
  #include "Notification.h"
  
  #include <QComboBox>
  #include <QMainWindow>
  
  
  
  class JustTalkTest : public QWidget
  {
      Q_OBJECT
  public:
      explicit JustTalkTest(QWidget* parent = 0);
      ~JustTalkTest();
      
  signals:
      void justMessage(int);
      void justLogouted(int);
      void closeClient();
      void videoReceive(bool);
      void CallIncoming(const QString,const QString,int);//来电信号
      void CallOutgoing(QString);//挂掉信号
      void CallUiShow(int);//接通信号
6e10e93e   陈明泉   no message
30
      void CallNetStrength(int);//信号强度
9f17d59e   陈明泉   no message
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
  
  private:
      void initDeivce(const QStringList &names, const QStringList &ids,
          const char *configName);
  public slots:
      void onServiceEvent(const QString &name, size_t cookie, const Notification &info);
      void onCloseClient();
      void onBitrateChanged(int currentIndex);
      void onNackChanged(int currentIndex);
      void onMicphoneChanged(int currentIndex);
      void onSpeakerChanged(int currentIndex);
      void onCameraChanged(int currentIndex);
      void on_loginButton_clicked();
      void on_loginButtonOut_clicked();//登出
      void on_voiceCallButton_clicked();
      void on_videoCallButton_clicked();
      void on_startDoodleButton_clicked();
      // doodle session created
      void onSessCreated(int sessId);
      void doResponse(int,int,QString,QString);
  
  
      void loginAuth();
  
      
  private:
      JusDoodle::SESSID _doodleSessId;
      QStringList servers;
  
  };
  
  #endif // JUSTTALKTEST_H