Commit d6ba11523e6244cf3961e65a46972fee2f4bb518
1 parent
6e10e93e
1.3.1PC老师端正式上线发布版;
Showing
98 changed files
with
507 additions
and
102958 deletions
Too many changes.
To preserve performance only 45 of 98 files are displayed.
LiveChat/FeiTalk/Images/Home/icon_crown.png
0 → 100644
3.99 KB
LiveChat/FeiTalk/Images/VideoCall/img_video_close_01.png
0 → 100644
8.5 KB
LiveChat/FeiTalk/Images/VideoCall/img_video_close_02.png
0 → 100644
5.94 KB
LiveChat/FeiTalk/Images/VideoCall/img_video_close_03.png
0 → 100644
10.9 KB
LiveChat/FeiTalk/Images/VideoCall/transparent50.png
LiveChat/FeiTalk/Images/style/style.html
@@ -3,6 +3,12 @@ | @@ -3,6 +3,12 @@ | ||
3 | <meta charset="utf-8"> | 3 | <meta charset="utf-8"> |
4 | <title></title> | 4 | <title></title> |
5 | <style> | 5 | <style> |
6 | + * { | ||
7 | + margin: 5,0,5,5; | ||
8 | + padding: 0; | ||
9 | + list-style: none; | ||
10 | + font-family: '微软雅黑' | ||
11 | + } | ||
6 | ::-webkit-scrollbar-button{/*...*/} | 12 | ::-webkit-scrollbar-button{/*...*/} |
7 | ::-webkit-scrollbar-track-piece{/*...*/} | 13 | ::-webkit-scrollbar-track-piece{/*...*/} |
8 | ::-webkit-scrollbar-corner{/*...*/} | 14 | ::-webkit-scrollbar-corner{/*...*/} |
@@ -12,10 +18,10 @@ | @@ -12,10 +18,10 @@ | ||
12 | } | 18 | } |
13 | ::-webkit-scrollbar-track { | 19 | ::-webkit-scrollbar-track { |
14 | -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); | 20 | -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); |
15 | - border-radius: 10px; | 21 | + border-radius: 7px; |
16 | } | 22 | } |
17 | ::-webkit-scrollbar-thumb { | 23 | ::-webkit-scrollbar-thumb { |
18 | - border-radius: 10px; | 24 | + border-radius: 7px; |
19 | background:rgba(0,0,0,0.2); | 25 | background:rgba(0,0,0,0.2); |
20 | } | 26 | } |
21 | 27 | ||
@@ -25,11 +31,11 @@ | @@ -25,11 +31,11 @@ | ||
25 | .triangle-left:after{position:absolute; content:"";display:block;} | 31 | .triangle-left:after{position:absolute; content:"";display:block;} |
26 | .triangle-left.left:after{border-color:rgba(0, 0, 0, 0) #e1e3e6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-width:6px 19px 10px 40px;border-style:solid;bottom:auto;left:-50px;top:8px;} | 32 | .triangle-left.left:after{border-color:rgba(0, 0, 0, 0) #e1e3e6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-width:6px 19px 10px 40px;border-style:solid;bottom:auto;left:-50px;top:8px;} |
27 | 33 | ||
28 | - .triangle-right{float:right;max-width:100px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#d5d6ff;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;} | 34 | + .triangle-right{float:right;max-width:100px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#9feb6a;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;} |
29 | .triangle-right:before{position:absolute; content:"";display:block;} | 35 | .triangle-right:before{position:absolute; content:"";display:block;} |
30 | .triangle-right.right:before{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #B6B6B7;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} | 36 | .triangle-right.right:before{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #B6B6B7;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} |
31 | .triangle-right:after{position:absolute; content:"";display:block;} | 37 | .triangle-right:after{position:absolute; content:"";display:block;} |
32 | - .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d5d6ff;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} | 38 | + .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #9feb6a;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} |
33 | 39 | ||
34 | .sendType{float: right;padding:25px;color:rgb(0, 120, 0);} | 40 | .sendType{float: right;padding:25px;color:rgb(0, 120, 0);} |
35 | .triangle-time{text-align:center;color:#999;font-size:12px; font-family:'微软雅黑';clear:both;margin:5px 0;} | 41 | .triangle-time{text-align:center;color:#999;font-size:12px; font-family:'微软雅黑';clear:both;margin:5px 0;} |
LiveChat/FeiTalk/Images/style/style1.html
@@ -3,6 +3,12 @@ | @@ -3,6 +3,12 @@ | ||
3 | <meta charset="utf-8"> | 3 | <meta charset="utf-8"> |
4 | <title></title> | 4 | <title></title> |
5 | <style> | 5 | <style> |
6 | + * { | ||
7 | + margin: 5,0,5,5; | ||
8 | + padding: 0; | ||
9 | + list-style: none; | ||
10 | + font-family: '微软雅黑' | ||
11 | + } | ||
6 | ::-webkit-scrollbar-button{/*...*/} | 12 | ::-webkit-scrollbar-button{/*...*/} |
7 | ::-webkit-scrollbar-track-piece{/*...*/} | 13 | ::-webkit-scrollbar-track-piece{/*...*/} |
8 | ::-webkit-scrollbar-corner{/*...*/} | 14 | ::-webkit-scrollbar-corner{/*...*/} |
@@ -12,10 +18,10 @@ | @@ -12,10 +18,10 @@ | ||
12 | } | 18 | } |
13 | ::-webkit-scrollbar-track { | 19 | ::-webkit-scrollbar-track { |
14 | -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); | 20 | -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); |
15 | - border-radius: 10px; | 21 | + border-radius: 6px; |
16 | } | 22 | } |
17 | ::-webkit-scrollbar-thumb { | 23 | ::-webkit-scrollbar-thumb { |
18 | - border-radius: 10px; | 24 | + border-radius: 6px; |
19 | background:rgba(0,0,0,0.2); | 25 | background:rgba(0,0,0,0.2); |
20 | } | 26 | } |
21 | 27 | ||
@@ -25,11 +31,11 @@ | @@ -25,11 +31,11 @@ | ||
25 | .triangle-left:after{position:absolute; content:"";display:block;} | 31 | .triangle-left:after{position:absolute; content:"";display:block;} |
26 | .triangle-left.left:after{border-color:rgba(0, 0, 0, 0) #e1e3e6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-width:6px 19px 10px 40px;border-style:solid;bottom:auto;left:-50px;top:8px;} | 32 | .triangle-left.left:after{border-color:rgba(0, 0, 0, 0) #e1e3e6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-width:6px 19px 10px 40px;border-style:solid;bottom:auto;left:-50px;top:8px;} |
27 | 33 | ||
28 | - .triangle-right{float:right;max-width:240px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#d5d6ff;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;} | 34 | + .triangle-right{float:right;max-width:240px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#9feb6a;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;} |
29 | .triangle-right:before{position:absolute; content:"";display:block;} | 35 | .triangle-right:before{position:absolute; content:"";display:block;} |
30 | .triangle-right.right:before{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #B6B6B7;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} | 36 | .triangle-right.right:before{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #B6B6B7;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} |
31 | .triangle-right:after{position:absolute; content:"";display:block;} | 37 | .triangle-right:after{position:absolute; content:"";display:block;} |
32 | - .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d5d6ff;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} | 38 | + .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #9feb6a;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} |
33 | 39 | ||
34 | .sendType{float: right;padding:25px;color:rgb(0, 120, 0);} | 40 | .sendType{float: right;padding:25px;color:rgb(0, 120, 0);} |
35 | .triangle-time{text-align:center;color:#999;font-size:12px; font-family:'微软雅黑';clear:both;margin:5px 0;} | 41 | .triangle-time{text-align:center;color:#999;font-size:12px; font-family:'微软雅黑';clear:both;margin:5px 0;} |
LiveChat/FeiTalk/Images/style/styleMsg.html
@@ -3,6 +3,12 @@ | @@ -3,6 +3,12 @@ | ||
3 | <meta charset="utf-8"> | 3 | <meta charset="utf-8"> |
4 | <title></title> | 4 | <title></title> |
5 | <style> | 5 | <style> |
6 | + * { | ||
7 | + margin: 5,0,5,5; | ||
8 | + padding: 0; | ||
9 | + list-style: none; | ||
10 | + font-family: '微软雅黑' | ||
11 | + } | ||
6 | ::-webkit-scrollbar-button{/*...*/} | 12 | ::-webkit-scrollbar-button{/*...*/} |
7 | ::-webkit-scrollbar-track-piece{/*...*/} | 13 | ::-webkit-scrollbar-track-piece{/*...*/} |
8 | ::-webkit-scrollbar-corner{/*...*/} | 14 | ::-webkit-scrollbar-corner{/*...*/} |
@@ -12,10 +18,10 @@ | @@ -12,10 +18,10 @@ | ||
12 | } | 18 | } |
13 | ::-webkit-scrollbar-track { | 19 | ::-webkit-scrollbar-track { |
14 | -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); | 20 | -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); |
15 | - border-radius: 10px; | 21 | + border-radius: 6px; |
16 | } | 22 | } |
17 | ::-webkit-scrollbar-thumb { | 23 | ::-webkit-scrollbar-thumb { |
18 | - border-radius: 10px; | 24 | + border-radius: 6px; |
19 | background:rgba(0,0,0,0.2); | 25 | background:rgba(0,0,0,0.2); |
20 | } | 26 | } |
21 | .triangle-left{float:left;max-width:400px;border:1px solid #b6b6b7; border-radius:10px;padding:10px;background:#e1e3e6;margin:20px 0px 0px 10px; position:relative; display:inline-block;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;} | 27 | .triangle-left{float:left;max-width:400px;border:1px solid #b6b6b7; border-radius:10px;padding:10px;background:#e1e3e6;margin:20px 0px 0px 10px; position:relative; display:inline-block;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;} |
@@ -24,11 +30,11 @@ | @@ -24,11 +30,11 @@ | ||
24 | .triangle-left:after{position:absolute; content:"";display:block;} | 30 | .triangle-left:after{position:absolute; content:"";display:block;} |
25 | .triangle-left.left:after{border-color:rgba(0, 0, 0, 0) #e1e3e6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-width:6px 19px 10px 40px;border-style:solid;bottom:auto;left:-50px;top:8px;} | 31 | .triangle-left.left:after{border-color:rgba(0, 0, 0, 0) #e1e3e6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-width:6px 19px 10px 40px;border-style:solid;bottom:auto;left:-50px;top:8px;} |
26 | 32 | ||
27 | - .triangle-right{float:right;max-width:400px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#d5d6ff;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;} | 33 | + .triangle-right{float:right;max-width:400px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#9feb6a;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;} |
28 | .triangle-right:before{position:absolute; content:"";display:block;} | 34 | .triangle-right:before{position:absolute; content:"";display:block;} |
29 | .triangle-right.right:before{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #B6B6B7;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} | 35 | .triangle-right.right:before{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #B6B6B7;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} |
30 | .triangle-right:after{position:absolute; content:"";display:block;} | 36 | .triangle-right:after{position:absolute; content:"";display:block;} |
31 | - .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d5d6ff;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} | 37 | + .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #9feb6a;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;} |
32 | 38 | ||
33 | .sendType{float: right;padding:25px;color:rgb(0, 120, 0);} | 39 | .sendType{float: right;padding:25px;color:rgb(0, 120, 0);} |
34 | .triangle-time{text-align:center;color:#999;font-size:14px; font-family:'微软雅黑';clear:both;margin:5px 0;} | 40 | .triangle-time{text-align:center;color:#999;font-size:14px; font-family:'微软雅黑';clear:both;margin:5px 0;} |
LiveChat/FeiTalk/JusCall/CallManager.cpp
@@ -166,12 +166,14 @@ void RCallManager::onServiceEvent(const QString &name, size_t, const Notificatio | @@ -166,12 +166,14 @@ void RCallManager::onServiceEvent(const QString &name, size_t, const Notificatio | ||
166 | else if (name == MtcCallTermedNotification | 166 | else if (name == MtcCallTermedNotification |
167 | || name == MtcCallDidTermNotification) | 167 | || name == MtcCallDidTermNotification) |
168 | { | 168 | { |
169 | - unsigned int iStatusCode = (unsigned int)info.getIntValue(MtcCallStatusCodeKey); | ||
170 | - QString reason = info.getStringValue(MtcCallDescriptionKey); | ||
171 | - MtcCallTermed(iCallId, iStatusCode, reason.toUtf8()); | ||
172 | - qDebug("CMQ CallOutgoing...3 %s\n",Mtc_CallGetSipCallId(iCallId)); | ||
173 | - | ||
174 | - emit CallOutgoing(QString::fromLatin1(Mtc_CallGetSipCallId(iCallId))); | 169 | + if (m_pRSession && (m_pRSession->sessId() == iCallId)) |
170 | + { | ||
171 | + unsigned int iStatusCode = (unsigned int)info.getIntValue(MtcCallStatusCodeKey); | ||
172 | + QString reason = info.getStringValue(MtcCallDescriptionKey); | ||
173 | + MtcCallTermed(iCallId, iStatusCode, reason.toUtf8()); | ||
174 | + qDebug("CMQ CallOutgoing...3 %s\n",Mtc_CallGetSipCallId(iCallId)); | ||
175 | + emit CallOutgoing(QString::fromLatin1(Mtc_CallGetSipCallId(iCallId))); | ||
176 | + } | ||
175 | } | 177 | } |
176 | } | 178 | } |
177 | 179 | ||
@@ -189,14 +191,20 @@ bool RCallManager::startAudioDevice() | @@ -189,14 +191,20 @@ bool RCallManager::startAudioDevice() | ||
189 | { | 191 | { |
190 | if (m_bAudioStarted) return true; | 192 | if (m_bAudioStarted) return true; |
191 | 193 | ||
192 | - if (Zmf_AudioInputStart(m_qsMicphone.toUtf8().data(), 32000, 1, | ||
193 | - ZmfAecAuto, ZmfAgcAuto) != 0) | ||
194 | - return false; | 194 | + if(m_qsMicphone.size() > 1) |
195 | + { | ||
196 | + if (Zmf_AudioInputStart(m_qsMicphone.toUtf8().data(), 32000, 1, | ||
197 | + ZmfAecAuto, ZmfAgcAuto) != 0) | ||
198 | + return false; | ||
199 | + } | ||
195 | 200 | ||
196 | - if (Zmf_AudioOutputStart(m_qsSpeaker.toUtf8().data(), 32000, 1) != 0) | 201 | + if(m_qsSpeaker.size() > 1) |
197 | { | 202 | { |
198 | - Zmf_AudioInputStopAll(); | ||
199 | - return false; | 203 | + if (Zmf_AudioOutputStart(m_qsSpeaker.toUtf8().data(), 32000, 1) != 0) |
204 | + { | ||
205 | + Zmf_AudioInputStopAll(); | ||
206 | + return false; | ||
207 | + } | ||
200 | } | 208 | } |
201 | 209 | ||
202 | m_bAudioStarted = true; | 210 | m_bAudioStarted = true; |
LiveChat/FeiTalk/JusDoodle/DoodleWindow.cpp
@@ -133,6 +133,7 @@ void DoodleWindow::setBackgroundImages(const QStringList &imagePaths) | @@ -133,6 +133,7 @@ void DoodleWindow::setBackgroundImages(const QStringList &imagePaths) | ||
133 | _pages[i]->setBackground(imagePaths[i]); | 133 | _pages[i]->setBackground(imagePaths[i]); |
134 | } | 134 | } |
135 | 135 | ||
136 | + imagePathlist = imagePaths; | ||
136 | qDebug()<<"DoodleWindow:"<<imagePaths; | 137 | qDebug()<<"DoodleWindow:"<<imagePaths; |
137 | } | 138 | } |
138 | 139 | ||
@@ -464,11 +465,12 @@ bool DoodleWindow::pageSelected(int newIndex) | @@ -464,11 +465,12 @@ bool DoodleWindow::pageSelected(int newIndex) | ||
464 | calculateRect(ui->widget_scrawl->size(), rect); | 465 | calculateRect(ui->widget_scrawl->size(), rect); |
465 | _pages[newIndex]->move(rect.topLeft()); | 466 | _pages[newIndex]->move(rect.topLeft()); |
466 | _pages[newIndex]->resize(rect.size()); | 467 | _pages[newIndex]->resize(rect.size()); |
468 | + _pages[newIndex]->setBackground(imagePathlist[newIndex]); | ||
467 | _pages[newIndex]->show(); | 469 | _pages[newIndex]->show(); |
468 | _currentPageId = newIndex; | 470 | _currentPageId = newIndex; |
469 | 471 | ||
470 | onStatusMessageChanged(QString()); | 472 | onStatusMessageChanged(QString()); |
471 | - | 473 | + qDebug()<<"imagePathlist:"<<imagePathlist[newIndex]; |
472 | return true; | 474 | return true; |
473 | } | 475 | } |
474 | 476 |
LiveChat/FeiTalk/JusDoodle/DoodleWindow.h
LiveChat/FeiTalk/common/dataview.h
@@ -63,6 +63,7 @@ public: | @@ -63,6 +63,7 @@ public: | ||
63 | int online;//1:在线 2:忙碌 3:离线 | 63 | int online;//1:在线 2:忙碌 3:离线 |
64 | int missed_call;//未接来电次数 | 64 | int missed_call;//未接来电次数 |
65 | QString skype;//skype账号 | 65 | QString skype;//skype账号 |
66 | + int crown;//皇冠 | ||
66 | }; | 67 | }; |
67 | 68 | ||
68 | class Token : public QObject | 69 | class Token : public QObject |
LiveChat/FeiTalk/feitalk.qrc
@@ -161,5 +161,9 @@ | @@ -161,5 +161,9 @@ | ||
161 | <file>Images/VideoCall/icon_wifi_05.png</file> | 161 | <file>Images/VideoCall/icon_wifi_05.png</file> |
162 | <file>Images/VideoCall/icon__v_message_hover.png</file> | 162 | <file>Images/VideoCall/icon__v_message_hover.png</file> |
163 | <file>Images/ChatArea/Default_headimg.png</file> | 163 | <file>Images/ChatArea/Default_headimg.png</file> |
164 | + <file>Images/VideoCall/img_video_close_01.png</file> | ||
165 | + <file>Images/VideoCall/img_video_close_03.png</file> | ||
166 | + <file>Images/Home/icon_crown.png</file> | ||
167 | + <file>Images/VideoCall/img_video_close_02.png</file> | ||
164 | </qresource> | 168 | </qresource> |
165 | </RCC> | 169 | </RCC> |
LiveChat/FeiTalk/gotyecpp/gotyemsg.cpp
@@ -145,6 +145,10 @@ void GotyeMsg::setShowMsgNum(QLabel *label) | @@ -145,6 +145,10 @@ void GotyeMsg::setShowMsgNum(QLabel *label) | ||
145 | showNewMsg = label; | 145 | showNewMsg = label; |
146 | ShowNewMsgNum(); | 146 | ShowNewMsgNum(); |
147 | } | 147 | } |
148 | +/** | ||
149 | + 显示未读消息数 | ||
150 | + * @brief GotyeMsg::ShowNewMsgNum | ||
151 | + */ | ||
148 | void GotyeMsg::ShowNewMsgNum() | 152 | void GotyeMsg::ShowNewMsgNum() |
149 | { | 153 | { |
150 | int msgNum = apiist->getTotalUnreadMessageCount(); | 154 | int msgNum = apiist->getTotalUnreadMessageCount(); |
@@ -164,7 +168,13 @@ void GotyeMsg::ShowNewMsgNum() | @@ -164,7 +168,13 @@ void GotyeMsg::ShowNewMsgNum() | ||
164 | 168 | ||
165 | } | 169 | } |
166 | 170 | ||
167 | - | 171 | +/** |
172 | + 发送聊天信息(需要uid) | ||
173 | + * @brief GotyeMsg::sendMessage | ||
174 | + * @param targetUid | ||
175 | + * @param msg | ||
176 | + * @param type | ||
177 | + */ | ||
168 | void GotyeMsg::sendMessage(QString targetUid,QString msg,GotyeMessageType type) | 178 | void GotyeMsg::sendMessage(QString targetUid,QString msg,GotyeMessageType type) |
169 | { | 179 | { |
170 | GotyeChatTarget receiver(targetUid.toLatin1().data()); | 180 | GotyeChatTarget receiver(targetUid.toLatin1().data()); |
@@ -227,7 +237,12 @@ void GotyeMsg::sendMessage(QString msg,GotyeMessageType type) | @@ -227,7 +237,12 @@ void GotyeMsg::sendMessage(QString msg,GotyeMessageType type) | ||
227 | } | 237 | } |
228 | } | 238 | } |
229 | 239 | ||
230 | - | 240 | +/** |
241 | + 刷新发送的聊天信息 | ||
242 | + * @brief GotyeMsg::onSendMessage | ||
243 | + * @param code | ||
244 | + * @param message | ||
245 | + */ | ||
231 | void GotyeMsg::onSendMessage(GotyeStatusCode code, const GotyeMessage& message) | 246 | void GotyeMsg::onSendMessage(GotyeStatusCode code, const GotyeMessage& message) |
232 | { | 247 | { |
233 | // static int flagMsgTime = 1; | 248 | // static int flagMsgTime = 1; |
@@ -265,7 +280,12 @@ void GotyeMsg::onSendMessage(GotyeStatusCode code, const GotyeMessage& message) | @@ -265,7 +280,12 @@ void GotyeMsg::onSendMessage(GotyeStatusCode code, const GotyeMessage& message) | ||
265 | } | 280 | } |
266 | msgChatAreaInit();//刷新聊天列表 | 281 | msgChatAreaInit();//刷新聊天列表 |
267 | } | 282 | } |
268 | - | 283 | +/** |
284 | + 下载多媒体数据 | ||
285 | + * @brief GotyeMsg::onDownloadMedia | ||
286 | + * @param code | ||
287 | + * @param media | ||
288 | + */ | ||
269 | void GotyeMsg::onDownloadMedia(GotyeStatusCode code, GotyeMedia& media) | 289 | void GotyeMsg::onDownloadMedia(GotyeStatusCode code, GotyeMedia& media) |
270 | { | 290 | { |
271 | otherHeadImg = QString(imgTitle) + QString::fromStdString(media.path); | 291 | otherHeadImg = QString(imgTitle) + QString::fromStdString(media.path); |
@@ -290,6 +310,13 @@ void GotyeMsg::onDownloadMediaInMessage(const GotyeStatusCode code, const GotyeM | @@ -290,6 +310,13 @@ void GotyeMsg::onDownloadMediaInMessage(const GotyeStatusCode code, const GotyeM | ||
290 | if(atoi(nowUser.name.data()) == atoi(message.sender.name.data())) | 310 | if(atoi(nowUser.name.data()) == atoi(message.sender.name.data())) |
291 | RevImageShow(QString::fromStdString(message.media.pathEx),otherHeadImg); | 311 | RevImageShow(QString::fromStdString(message.media.pathEx),otherHeadImg); |
292 | } | 312 | } |
313 | + | ||
314 | +/** | ||
315 | + 刷新接受到的聊天信息 | ||
316 | + * @brief GotyeMsg::onReceiveMessage | ||
317 | + * @param message | ||
318 | + * @param downloadMediaIfNeed | ||
319 | + */ | ||
293 | void GotyeMsg::onReceiveMessage(const GotyeMessage& message, bool* downloadMediaIfNeed) | 320 | void GotyeMsg::onReceiveMessage(const GotyeMessage& message, bool* downloadMediaIfNeed) |
294 | { | 321 | { |
295 | GotyeUser userInfo; | 322 | GotyeUser userInfo; |
@@ -345,6 +372,11 @@ void GotyeMsg::onReceiveMessage(const GotyeMessage& message, bool* downloadMedia | @@ -345,6 +372,11 @@ void GotyeMsg::onReceiveMessage(const GotyeMessage& message, bool* downloadMedia | ||
345 | qDebug("CMQ message.....\n"); | 372 | qDebug("CMQ message.....\n"); |
346 | } | 373 | } |
347 | 374 | ||
375 | +/** | ||
376 | + 根据UID获取聊天记录 | ||
377 | + * @brief GotyeMsg::uidGetChatLog | ||
378 | + * @param uid | ||
379 | + */ | ||
348 | void GotyeMsg::uidGetChatLog(int uid) | 380 | void GotyeMsg::uidGetChatLog(int uid) |
349 | { | 381 | { |
350 | int flagMsgTime = 1; | 382 | int flagMsgTime = 1; |
@@ -383,6 +415,12 @@ void GotyeMsg::uidGetChatLog(int uid) | @@ -383,6 +415,12 @@ void GotyeMsg::uidGetChatLog(int uid) | ||
383 | } | 415 | } |
384 | } | 416 | } |
385 | 417 | ||
418 | +/** | ||
419 | + 聊天记录中的消息时间 | ||
420 | + * @brief GotyeMsg::getShowTime | ||
421 | + * @param secondNum | ||
422 | + * @return | ||
423 | + */ | ||
386 | QString GotyeMsg::getShowTime(int secondNum) | 424 | QString GotyeMsg::getShowTime(int secondNum) |
387 | { | 425 | { |
388 | QString returnDate; | 426 | QString returnDate; |
@@ -403,7 +441,7 @@ QString GotyeMsg::getShowTime(int secondNum) | @@ -403,7 +441,7 @@ QString GotyeMsg::getShowTime(int secondNum) | ||
403 | return returnDate; | 441 | return returnDate; |
404 | } | 442 | } |
405 | 443 | ||
406 | -//刷新聊天记录 | 444 | +//滚动条刷新历史聊天记录 |
407 | void GotyeMsg::scrollTop(int dx, int dy, const QRect& scrollViewRect) | 445 | void GotyeMsg::scrollTop(int dx, int dy, const QRect& scrollViewRect) |
408 | { | 446 | { |
409 | std::deque<GotyeMessage> messageList; | 447 | std::deque<GotyeMessage> messageList; |
@@ -447,6 +485,11 @@ QString GotyeMsg::getNowUserName() | @@ -447,6 +485,11 @@ QString GotyeMsg::getNowUserName() | ||
447 | return QString(nowUser.name.data()); | 485 | return QString(nowUser.name.data()); |
448 | } | 486 | } |
449 | 487 | ||
488 | +/** | ||
489 | + 删除某个聊天 | ||
490 | + * @brief GotyeMsg::delItemChat | ||
491 | + * @param ChangedItem | ||
492 | + */ | ||
450 | void GotyeMsg::delItemChat(QListWidgetItem *ChangedItem) | 493 | void GotyeMsg::delItemChat(QListWidgetItem *ChangedItem) |
451 | { | 494 | { |
452 | GotyeChatTarget userDel; | 495 | GotyeChatTarget userDel; |
@@ -466,6 +509,11 @@ void GotyeMsg::delItemChat(QListWidgetItem *ChangedItem) | @@ -466,6 +509,11 @@ void GotyeMsg::delItemChat(QListWidgetItem *ChangedItem) | ||
466 | msgChatAreaInit(); | 509 | msgChatAreaInit(); |
467 | } | 510 | } |
468 | 511 | ||
512 | +/** | ||
513 | + 聊天列表中选择显示某个聊天记录 | ||
514 | + * @brief GotyeMsg::showLastChatArea | ||
515 | + * @param user | ||
516 | + */ | ||
469 | void GotyeMsg::showLastChatArea(GotyeChatTarget user) | 517 | void GotyeMsg::showLastChatArea(GotyeChatTarget user) |
470 | { | 518 | { |
471 | std::deque<GotyeMessage> messageList; | 519 | std::deque<GotyeMessage> messageList; |
@@ -552,6 +600,10 @@ void GotyeMsg::showUpMsg(GotyeMessage upMessage) | @@ -552,6 +600,10 @@ void GotyeMsg::showUpMsg(GotyeMessage upMessage) | ||
552 | } | 600 | } |
553 | ShowNewMsgNum(); | 601 | ShowNewMsgNum(); |
554 | } | 602 | } |
603 | +/** | ||
604 | + 刷新聊天列表 | ||
605 | + * @brief GotyeMsg::msgChatAreaInit | ||
606 | + */ | ||
555 | void GotyeMsg::msgChatAreaInit() | 607 | void GotyeMsg::msgChatAreaInit() |
556 | { | 608 | { |
557 | 609 |
LiveChat/FeiTalk/gui/isettingwidget.ui
@@ -446,10 +446,10 @@ QPushButton:pressed{ | @@ -446,10 +446,10 @@ QPushButton:pressed{ | ||
446 | <height>30</height> | 446 | <height>30</height> |
447 | </rect> | 447 | </rect> |
448 | </property> | 448 | </property> |
449 | - <property name="toolTipDuration"> | 449 | + <property name="currentIndex"> |
450 | <number>-1</number> | 450 | <number>-1</number> |
451 | </property> | 451 | </property> |
452 | - <property name="currentIndex"> | 452 | + <property name="toolTipDuration" stdset="0"> |
453 | <number>-1</number> | 453 | <number>-1</number> |
454 | </property> | 454 | </property> |
455 | </widget> | 455 | </widget> |
@@ -568,7 +568,7 @@ QPushButton:pressed{ | @@ -568,7 +568,7 @@ QPushButton:pressed{ | ||
568 | <property name="editable"> | 568 | <property name="editable"> |
569 | <bool>false</bool> | 569 | <bool>false</bool> |
570 | </property> | 570 | </property> |
571 | - <property name="currentText"> | 571 | + <property name="currentText" stdset="0"> |
572 | <string/> | 572 | <string/> |
573 | </property> | 573 | </property> |
574 | </widget> | 574 | </widget> |
LiveChat/FeiTalk/gui/ishowcourses.cpp
@@ -206,8 +206,12 @@ void IshowCourses::onDelNode() | @@ -206,8 +206,12 @@ void IshowCourses::onDelNode() | ||
206 | void IshowCourses::showMainMaximized() | 206 | void IshowCourses::showMainMaximized() |
207 | { | 207 | { |
208 | ui->webView->load(QUrl(pptarray.at(showPptNum).toObject().find("pic").value().toObject().find("url").value().toString())); | 208 | ui->webView->load(QUrl(pptarray.at(showPptNum).toObject().find("pic").value().toObject().find("url").value().toString())); |
209 | -// qDebug()<<"showMainMaximized = "; | ||
210 | -// on_pushButton_next_clicked(); | 209 | +// ui->webView->resize(QSize(960,720)); |
210 | + if(ui->webView->minimumWidth() == 960) | ||
211 | + ui->webView->setMinimumSize(QSize(638,474)); | ||
212 | + else | ||
213 | + ui->webView->setMinimumSize(QSize(960,720)); | ||
214 | + qDebug()<<"showMainMaximized = "<<ui->webView->width(); | ||
211 | } | 215 | } |
212 | 216 | ||
213 | void IshowCourses::on_pushButton_next_clicked() | 217 | void IshowCourses::on_pushButton_next_clicked() |
LiveChat/FeiTalk/gui/ishowcourses.ui
@@ -104,12 +104,6 @@ QTreeWidget::item:selected { | @@ -104,12 +104,6 @@ QTreeWidget::item:selected { | ||
104 | </item> | 104 | </item> |
105 | <item> | 105 | <item> |
106 | <widget class="QWidget" name="widget_content" native="true"> | 106 | <widget class="QWidget" name="widget_content" native="true"> |
107 | - <property name="minimumSize"> | ||
108 | - <size> | ||
109 | - <width>230</width> | ||
110 | - <height>0</height> | ||
111 | - </size> | ||
112 | - </property> | ||
113 | <property name="styleSheet"> | 107 | <property name="styleSheet"> |
114 | <string notr="true">backgroung-color:rgba(240,240,240,255);</string> | 108 | <string notr="true">backgroung-color:rgba(240,240,240,255);</string> |
115 | </property> | 109 | </property> |
@@ -137,64 +131,26 @@ QTreeWidget::item:selected { | @@ -137,64 +131,26 @@ QTreeWidget::item:selected { | ||
137 | <property name="sizeHint" stdset="0"> | 131 | <property name="sizeHint" stdset="0"> |
138 | <size> | 132 | <size> |
139 | <width>17</width> | 133 | <width>17</width> |
140 | - <height>50</height> | 134 | + <height>10</height> |
141 | </size> | 135 | </size> |
142 | </property> | 136 | </property> |
143 | </spacer> | 137 | </spacer> |
144 | </item> | 138 | </item> |
145 | - <item row="1" column="0"> | ||
146 | - <layout class="QHBoxLayout" name="horizontalLayout_4"> | ||
147 | - <property name="leftMargin"> | ||
148 | - <number>6</number> | 139 | + <item row="0" column="0"> |
140 | + <spacer name="verticalSpacer_2"> | ||
141 | + <property name="orientation"> | ||
142 | + <enum>Qt::Vertical</enum> | ||
149 | </property> | 143 | </property> |
150 | - <property name="topMargin"> | ||
151 | - <number>20</number> | 144 | + <property name="sizeType"> |
145 | + <enum>QSizePolicy::Expanding</enum> | ||
152 | </property> | 146 | </property> |
153 | - <property name="rightMargin"> | ||
154 | - <number>6</number> | 147 | + <property name="sizeHint" stdset="0"> |
148 | + <size> | ||
149 | + <width>17</width> | ||
150 | + <height>10</height> | ||
151 | + </size> | ||
155 | </property> | 152 | </property> |
156 | - <item> | ||
157 | - <spacer name="horizontalSpacer_8"> | ||
158 | - <property name="orientation"> | ||
159 | - <enum>Qt::Horizontal</enum> | ||
160 | - </property> | ||
161 | - <property name="sizeHint" stdset="0"> | ||
162 | - <size> | ||
163 | - <width>10</width> | ||
164 | - <height>20</height> | ||
165 | - </size> | ||
166 | - </property> | ||
167 | - </spacer> | ||
168 | - </item> | ||
169 | - <item> | ||
170 | - <widget class="QWebView" name="webView"> | ||
171 | - <property name="enabled"> | ||
172 | - <bool>false</bool> | ||
173 | - </property> | ||
174 | - <property name="styleSheet"> | ||
175 | - <string notr="true">/*background-color: rgba(250, 250, 250, 255);*/</string> | ||
176 | - </property> | ||
177 | - <property name="url"> | ||
178 | - <url> | ||
179 | - <string>about:blank</string> | ||
180 | - </url> | ||
181 | - </property> | ||
182 | - </widget> | ||
183 | - </item> | ||
184 | - <item> | ||
185 | - <spacer name="horizontalSpacer_5"> | ||
186 | - <property name="orientation"> | ||
187 | - <enum>Qt::Horizontal</enum> | ||
188 | - </property> | ||
189 | - <property name="sizeHint" stdset="0"> | ||
190 | - <size> | ||
191 | - <width>10</width> | ||
192 | - <height>20</height> | ||
193 | - </size> | ||
194 | - </property> | ||
195 | - </spacer> | ||
196 | - </item> | ||
197 | - </layout> | 153 | + </spacer> |
198 | </item> | 154 | </item> |
199 | <item row="3" column="0"> | 155 | <item row="3" column="0"> |
200 | <layout class="QHBoxLayout" name="horizontalLayout_2"> | 156 | <layout class="QHBoxLayout" name="horizontalLayout_2"> |
@@ -255,10 +211,16 @@ QPushButton:hover{ | @@ -255,10 +211,16 @@ QPushButton:hover{ | ||
255 | </item> | 211 | </item> |
256 | <item> | 212 | <item> |
257 | <widget class="QLabel" name="label_page"> | 213 | <widget class="QLabel" name="label_page"> |
214 | + <property name="maximumSize"> | ||
215 | + <size> | ||
216 | + <width>16777215</width> | ||
217 | + <height>25</height> | ||
218 | + </size> | ||
219 | + </property> | ||
258 | <property name="font"> | 220 | <property name="font"> |
259 | <font> | 221 | <font> |
260 | <family>Arial</family> | 222 | <family>Arial</family> |
261 | - <pointsize>14</pointsize> | 223 | + <pointsize>12</pointsize> |
262 | </font> | 224 | </font> |
263 | </property> | 225 | </property> |
264 | <property name="text"> | 226 | <property name="text"> |
@@ -323,21 +285,65 @@ QPushButton:hover{ | @@ -323,21 +285,65 @@ QPushButton:hover{ | ||
323 | </item> | 285 | </item> |
324 | </layout> | 286 | </layout> |
325 | </item> | 287 | </item> |
326 | - <item row="0" column="0"> | ||
327 | - <spacer name="verticalSpacer_2"> | ||
328 | - <property name="orientation"> | ||
329 | - <enum>Qt::Vertical</enum> | 288 | + <item row="1" column="0"> |
289 | + <layout class="QHBoxLayout" name="horizontalLayout_4"> | ||
290 | + <property name="leftMargin"> | ||
291 | + <number>6</number> | ||
330 | </property> | 292 | </property> |
331 | - <property name="sizeType"> | ||
332 | - <enum>QSizePolicy::Expanding</enum> | 293 | + <property name="topMargin"> |
294 | + <number>20</number> | ||
333 | </property> | 295 | </property> |
334 | - <property name="sizeHint" stdset="0"> | ||
335 | - <size> | ||
336 | - <width>17</width> | ||
337 | - <height>10</height> | ||
338 | - </size> | 296 | + <property name="rightMargin"> |
297 | + <number>6</number> | ||
339 | </property> | 298 | </property> |
340 | - </spacer> | 299 | + <item> |
300 | + <spacer name="horizontalSpacer_8"> | ||
301 | + <property name="orientation"> | ||
302 | + <enum>Qt::Horizontal</enum> | ||
303 | + </property> | ||
304 | + <property name="sizeType"> | ||
305 | + <enum>QSizePolicy::Expanding</enum> | ||
306 | + </property> | ||
307 | + <property name="sizeHint" stdset="0"> | ||
308 | + <size> | ||
309 | + <width>13</width> | ||
310 | + <height>20</height> | ||
311 | + </size> | ||
312 | + </property> | ||
313 | + </spacer> | ||
314 | + </item> | ||
315 | + <item> | ||
316 | + <widget class="QWebView" name="webView"> | ||
317 | + <property name="enabled"> | ||
318 | + <bool>false</bool> | ||
319 | + </property> | ||
320 | + <property name="styleSheet"> | ||
321 | + <string notr="true">/*background-color: rgba(250, 250, 250, 255);*/</string> | ||
322 | + </property> | ||
323 | + <property name="url"> | ||
324 | + <url> | ||
325 | + <string>about:blank</string> | ||
326 | + </url> | ||
327 | + </property> | ||
328 | + </widget> | ||
329 | + </item> | ||
330 | + <item> | ||
331 | + <spacer name="horizontalSpacer_5"> | ||
332 | + <property name="orientation"> | ||
333 | + <enum>Qt::Horizontal</enum> | ||
334 | + </property> | ||
335 | + <property name="sizeType"> | ||
336 | + <enum>QSizePolicy::Expanding</enum> | ||
337 | + </property> | ||
338 | + <property name="sizeHint" stdset="0"> | ||
339 | + <size> | ||
340 | + <width>13</width> | ||
341 | + <height>20</height> | ||
342 | + </size> | ||
343 | + </property> | ||
344 | + </spacer> | ||
345 | + </item> | ||
346 | + </layout> | ||
341 | </item> | 347 | </item> |
342 | </layout> | 348 | </layout> |
343 | <zorder>verticalSpacer</zorder> | 349 | <zorder>verticalSpacer</zorder> |
LiveChat/FeiTalk/gui/ishowmain.cpp
@@ -12,6 +12,8 @@ | @@ -12,6 +12,8 @@ | ||
12 | #include <QTimer> | 12 | #include <QTimer> |
13 | #include <QMessageBox> | 13 | #include <QMessageBox> |
14 | #include <QDateTime> | 14 | #include <QDateTime> |
15 | +#include <QDesktopServices> | ||
16 | +#include <QUrl> | ||
15 | 17 | ||
16 | #include "userinfotip.h" | 18 | #include "userinfotip.h" |
17 | #include "downloadfile.h" | 19 | #include "downloadfile.h" |
@@ -238,21 +240,37 @@ void IShowMain::doResponse(int cmd,int code,QString ,QString result) | @@ -238,21 +240,37 @@ void IShowMain::doResponse(int cmd,int code,QString ,QString result) | ||
238 | 240 | ||
239 | headerImg = QCoreApplication::applicationDirPath()+"/img/"+_GlobalSetting.userHeadImg.file_name +_GlobalSetting.userHeadImg.ext; | 241 | headerImg = QCoreApplication::applicationDirPath()+"/img/"+_GlobalSetting.userHeadImg.file_name +_GlobalSetting.userHeadImg.ext; |
240 | 242 | ||
241 | - GotyeMsg::Instance()->setMyHeadImg(QString(imgTitle) + headerImg); | ||
242 | GotyeMsg::Instance()->setMyUid(_GlobalSetting.userInfo.uid); | 243 | GotyeMsg::Instance()->setMyUid(_GlobalSetting.userInfo.uid); |
243 | qDebug() << "CMQ:show headerImg = "<<headerImg; | 244 | qDebug() << "CMQ:show headerImg = "<<headerImg; |
245 | + if(_GlobalSetting.teacher.crown) | ||
246 | + { | ||
247 | + onlineButton->setGeometry(58, 93, 12, 12); | ||
248 | + newMsg->setGeometry(50,180,20,20); | ||
249 | + ui->label_crown->show(); | ||
250 | + } | ||
251 | + else | ||
252 | + { | ||
253 | + onlineButton->setGeometry(58, 68, 12, 12); | ||
254 | + newMsg->setGeometry(50,155,20,20); | ||
255 | + ui->label_crown->hide(); | ||
256 | + } | ||
257 | + | ||
258 | + | ||
244 | QFile file(headerImg); | 259 | QFile file(headerImg); |
245 | - if(_GlobalSetting.userHeadImg.size > 1 && file.exists()/* && file.size() == _GlobalSetting.userHeadImg.size*/) | 260 | + if(_GlobalSetting.userHeadImg.size > 1 && file.exists() && file.size() > 1024) |
246 | { | 261 | { |
247 | ui->label_header_img->setPixmap(QPixmap(headerImg).scaled(54,54)); | 262 | ui->label_header_img->setPixmap(QPixmap(headerImg).scaled(54,54)); |
248 | 263 | ||
249 | if(userInfoTip) | 264 | if(userInfoTip) |
250 | userInfoTip->setHeaderImg(headerImg); | 265 | userInfoTip->setHeaderImg(headerImg); |
266 | + GotyeMsg::Instance()->setMyHeadImg(QString(imgTitle) + headerImg); | ||
251 | 267 | ||
252 | } | 268 | } |
253 | else | 269 | else |
254 | { | 270 | { |
255 | qDebug() << "CMQ:not found headerImg..."; | 271 | qDebug() << "CMQ:not found headerImg..."; |
272 | + if(file.exists()) | ||
273 | + file.remove(); | ||
256 | GotyeMsg::Instance()->setMyHeadImg(QString(defaultHeadimg)); | 274 | GotyeMsg::Instance()->setMyHeadImg(QString(defaultHeadimg)); |
257 | IDownloadFile *downfile = IDownloadFile::Instance(); | 275 | IDownloadFile *downfile = IDownloadFile::Instance(); |
258 | downfile->downloadFile(_GlobalSetting.userHeadImg.s_url, headerImg, _GlobalSetting.userHeadImg.file_id); | 276 | downfile->downloadFile(_GlobalSetting.userHeadImg.s_url, headerImg, _GlobalSetting.userHeadImg.file_id); |
@@ -281,7 +299,7 @@ void IShowMain::doResponse(int cmd,int code,QString ,QString result) | @@ -281,7 +299,7 @@ void IShowMain::doResponse(int cmd,int code,QString ,QString result) | ||
281 | QString balance; | 299 | QString balance; |
282 | balance.sprintf("%.2f", _GlobalSetting.credits.credits); | 300 | balance.sprintf("%.2f", _GlobalSetting.credits.credits); |
283 | uiHome->labelBalanceValue->setText(balance); | 301 | uiHome->labelBalanceValue->setText(balance); |
284 | - if(evaluation_total > 0.001) | 302 | + if(evaluation_total > 0.001 && _GlobalSetting.teacher.evaluation_times > 0) |
285 | userInfoTip->setEvaluation(evaluation_total/_GlobalSetting.teacher.evaluation_times); | 303 | userInfoTip->setEvaluation(evaluation_total/_GlobalSetting.teacher.evaluation_times); |
286 | userInfoTip->setCallTime( _GlobalSetting.userInfo.call_time); | 304 | userInfoTip->setCallTime( _GlobalSetting.userInfo.call_time); |
287 | qDebug("_GlobalSetting.userInfo.call_time %d...evaluation_total = %f\n",_GlobalSetting.userInfo.call_time,evaluation_total); | 305 | qDebug("_GlobalSetting.userInfo.call_time %d...evaluation_total = %f\n",_GlobalSetting.userInfo.call_time,evaluation_total); |
@@ -373,10 +391,15 @@ void IShowMain::doResponse(int cmd,int code,QString ,QString result) | @@ -373,10 +391,15 @@ void IShowMain::doResponse(int cmd,int code,QString ,QString result) | ||
373 | 391 | ||
374 | void IShowMain::setHeadImg() | 392 | void IShowMain::setHeadImg() |
375 | { | 393 | { |
376 | - ui->label_header_img->setPixmap(QPixmap(headerImg).scaled(54,54)); | 394 | + QFile HeadImg(headerImg); |
395 | + if(_GlobalSetting.userHeadImg.size > 1 && HeadImg.exists() && HeadImg.size() > 1024) | ||
396 | + { | ||
397 | + ui->label_header_img->setPixmap(QPixmap(headerImg).scaled(54,54)); | ||
377 | 398 | ||
378 | - if(userInfoTip) | ||
379 | - userInfoTip->setHeaderImg(headerImg); | 399 | + if(userInfoTip) |
400 | + userInfoTip->setHeaderImg(headerImg); | ||
401 | + GotyeMsg::Instance()->setMyHeadImg(QString(imgTitle) + headerImg); | ||
402 | + } | ||
380 | qDebug()<<"setHeadImg...."; | 403 | qDebug()<<"setHeadImg...."; |
381 | } | 404 | } |
382 | 405 | ||
@@ -460,6 +483,13 @@ void IShowMain::setPushButtonEnabled(bool flag) | @@ -460,6 +483,13 @@ void IShowMain::setPushButtonEnabled(bool flag) | ||
460 | } | 483 | } |
461 | } | 484 | } |
462 | 485 | ||
486 | +/** | ||
487 | + * 显示来电信息 | ||
488 | + * @brief IShowMain::showIncomingCall | ||
489 | + * @param uid | ||
490 | + * @param img | ||
491 | + * @param course_id | ||
492 | + */ | ||
463 | void IShowMain::showIncomingCall(const QString uid,const QString img,int course_id) | 493 | void IShowMain::showIncomingCall(const QString uid,const QString img,int course_id) |
464 | { | 494 | { |
465 | 495 | ||
@@ -619,6 +649,7 @@ void IShowMain::delgoty() | @@ -619,6 +649,7 @@ void IShowMain::delgoty() | ||
619 | 649 | ||
620 | void IShowMain::on_pushButton_clicked() | 650 | void IShowMain::on_pushButton_clicked() |
621 | { | 651 | { |
652 | +// QDesktopServices::openUrl(QUrl("http://www.baidu.com")); //打开默认浏览器 跳转到 | ||
622 | 653 | ||
623 | if(GotyeMsg::Instance()->getNowUserName().toInt() == 0) | 654 | if(GotyeMsg::Instance()->getNowUserName().toInt() == 0) |
624 | return; | 655 | return; |
LiveChat/FeiTalk/gui/italkingwidget.cpp
@@ -32,7 +32,7 @@ ITalkingWidget::ITalkingWidget(QWidget *parent) : | @@ -32,7 +32,7 @@ ITalkingWidget::ITalkingWidget(QWidget *parent) : | ||
32 | 32 | ||
33 | // videoItemTeacher = new IVideoItemTeach(ui->widgetCenter);//教师视频窗口 | 33 | // videoItemTeacher = new IVideoItemTeach(ui->widgetCenter);//教师视频窗口 |
34 | videoItemTeacher = new QWidget(ui->label_left);//教师视频窗口 | 34 | videoItemTeacher = new QWidget(ui->label_left);//教师视频窗口 |
35 | - videoItemTeacher->setStyleSheet("border-image: url(:/Images/VideoCall/teacher_default.png);"); | 35 | + videoItemTeacher->setStyleSheet("border-image: url(:/Images/VideoCall/img_video_close_01.png);"); |
36 | videoItemTeacher->resize(290, 320); | 36 | videoItemTeacher->resize(290, 320); |
37 | videoItemTeacher->move(5, 0); | 37 | videoItemTeacher->move(5, 0); |
38 | videoItemTeacher->show(); | 38 | videoItemTeacher->show(); |
@@ -55,8 +55,8 @@ ITalkingWidget::ITalkingWidget(QWidget *parent) : | @@ -55,8 +55,8 @@ ITalkingWidget::ITalkingWidget(QWidget *parent) : | ||
55 | 55 | ||
56 | setFocus(Qt::MouseFocusReason); | 56 | setFocus(Qt::MouseFocusReason); |
57 | 57 | ||
58 | - connect((MainApp *)qApp, SIGNAL(videoEvent(int, const Notification&)), | ||
59 | - SLOT(onVideoEvent(int, const Notification&))); | 58 | +// connect((MainApp *)qApp, SIGNAL(videoEvent(int, const Notification&)), |
59 | +// SLOT(onVideoEvent(int, const Notification&))); | ||
60 | 60 | ||
61 | // initShowUI(); | 61 | // initShowUI(); |
62 | MyTimer.setSingleShot(true); | 62 | MyTimer.setSingleShot(true); |
@@ -266,11 +266,14 @@ void ITalkingWidget::initShowUI() | @@ -266,11 +266,14 @@ void ITalkingWidget::initShowUI() | ||
266 | m_timer->start(1000); | 266 | m_timer->start(1000); |
267 | 267 | ||
268 | GotyeMsg::Instance()->setShowUserName(ui->label_name); | 268 | GotyeMsg::Instance()->setShowUserName(ui->label_name); |
269 | + | ||
270 | + qDebug()<<"initShowUI"; | ||
269 | GotyeMsg::Instance()->setIsUpdata(true); | 271 | GotyeMsg::Instance()->setIsUpdata(true); |
270 | if(receiverUid < 1) | 272 | if(receiverUid < 1) |
271 | getSendUid(); | 273 | getSendUid(); |
272 | showCourseUi(); | 274 | showCourseUi(); |
273 | GotyeMsg::Instance()->uidGetChatLog(receiverUid); | 275 | GotyeMsg::Instance()->uidGetChatLog(receiverUid); |
276 | + qDebug("CMQ initShowUI OK..."); | ||
274 | } | 277 | } |
275 | 278 | ||
276 | //刷新课程PPT | 279 | //刷新课程PPT |
@@ -284,9 +287,13 @@ void ITalkingWidget::upCourseUi() | @@ -284,9 +287,13 @@ void ITalkingWidget::upCourseUi() | ||
284 | find("pic").value().toObject().find("file_name").value().toString(); | 287 | find("pic").value().toObject().find("file_name").value().toString(); |
285 | imagePaths << couresFile; | 288 | imagePaths << couresFile; |
286 | } | 289 | } |
287 | - pSess->setBackgroundImages(imagePaths); | 290 | + if(pSess) |
291 | + pSess->setBackgroundImages(imagePaths); | ||
288 | } | 292 | } |
289 | - | 293 | +/** |
294 | + 判断是否有课程 显示不同排版界面 | ||
295 | + * @brief ITalkingWidget::showCourseUi | ||
296 | + */ | ||
290 | void ITalkingWidget::showCourseUi() | 297 | void ITalkingWidget::showCourseUi() |
291 | { | 298 | { |
292 | if(pptNmu > 1) | 299 | if(pptNmu > 1) |
@@ -309,6 +316,8 @@ void ITalkingWidget::showCourseUi() | @@ -309,6 +316,8 @@ void ITalkingWidget::showCourseUi() | ||
309 | pSess->initWindow(pptarray.size()); | 316 | pSess->initWindow(pptarray.size()); |
310 | pSess->_doodleWindow->show(); | 317 | pSess->_doodleWindow->show(); |
311 | ui->horizontalLayoutCenter->addWidget(pSess->_doodleWindow); | 318 | ui->horizontalLayoutCenter->addWidget(pSess->_doodleWindow); |
319 | +// ui->labelVideoShow->setStyleSheet("border-image: url(:/Images/VideoCall/img_video_close_02.png);"); | ||
320 | + ui->labelVideoShow->setPixmap(QPixmap(QString(":/Images/VideoCall/img_video_close_02.png")).scaled(300,300)); | ||
312 | m_courseTimer->start(8*1000); | 321 | m_courseTimer->start(8*1000); |
313 | upCourseUi(); | 322 | upCourseUi(); |
314 | connect(pSess->_doodleWindow->ui->btnMessage,SIGNAL(clicked()),this,SLOT(ui_msgmemo_ishow())); | 323 | connect(pSess->_doodleWindow->ui->btnMessage,SIGNAL(clicked()),this,SLOT(ui_msgmemo_ishow())); |
@@ -319,10 +328,11 @@ void ITalkingWidget::showCourseUi() | @@ -319,10 +328,11 @@ void ITalkingWidget::showCourseUi() | ||
319 | GotyeMsg::Instance()->setShowMsgWebviwe(ui->webView); | 328 | GotyeMsg::Instance()->setShowMsgWebviwe(ui->webView); |
320 | 329 | ||
321 | QVBoxLayout *vLayout = (QVBoxLayout *)ui->label_left->layout(); | 330 | QVBoxLayout *vLayout = (QVBoxLayout *)ui->label_left->layout(); |
331 | + ui->labelVideoShow->setStyleSheet("border-image: url(:/Images/VideoCall/img_video_close_03.png);"); | ||
322 | if(vLayout) | 332 | if(vLayout) |
323 | delete vLayout; | 333 | delete vLayout; |
324 | videoItemTeacher->resize(290, 320); | 334 | videoItemTeacher->resize(290, 320); |
325 | - videoItemTeacher->move(5, 0); | 335 | + videoItemTeacher->move(5, 5); |
326 | // ui->horizontalLayoutCenter->setSpacing(5); | 336 | // ui->horizontalLayoutCenter->setSpacing(5); |
327 | ui->horizontalLayoutCenter->addWidget(ui->label_left); | 337 | ui->horizontalLayoutCenter->addWidget(ui->label_left); |
328 | ui->horizontalLayoutCenter->addWidget(ui->labelVideoShowBK); | 338 | ui->horizontalLayoutCenter->addWidget(ui->labelVideoShowBK); |
@@ -335,7 +345,10 @@ void ITalkingWidget::showCourseUi() | @@ -335,7 +345,10 @@ void ITalkingWidget::showCourseUi() | ||
335 | void ITalkingWidget::ui_msgmemo_ishow() | 345 | void ITalkingWidget::ui_msgmemo_ishow() |
336 | { | 346 | { |
337 | if(ui_msgMemo->isVisible()) | 347 | if(ui_msgMemo->isVisible()) |
348 | + { | ||
338 | ui_msgMemo->hide(); | 349 | ui_msgMemo->hide(); |
350 | + ui_msgMemo->show(); | ||
351 | + } | ||
339 | else | 352 | else |
340 | { | 353 | { |
341 | ui_msgMemo->show(); | 354 | ui_msgMemo->show(); |
@@ -369,8 +382,10 @@ void ITalkingWidget::doResponse(int cmd,int,QString,QString result) | @@ -369,8 +382,10 @@ void ITalkingWidget::doResponse(int cmd,int,QString,QString result) | ||
369 | int fileId = pptarray.at(i).toObject().\ | 382 | int fileId = pptarray.at(i).toObject().\ |
370 | find("pic").value().toObject().find("file_id").value().toDouble(); | 383 | find("pic").value().toObject().find("file_id").value().toDouble(); |
371 | QFile file(couresFile); | 384 | QFile file(couresFile); |
372 | - if(!file.exists()/* && file.size() == _GlobalSetting.userHeadImg.size*/) | 385 | + if(!file.exists() || file.size() < 1024) |
373 | { | 386 | { |
387 | + if(file.exists()) | ||
388 | + file.remove(); | ||
374 | downfile->addDownloadFile(url,couresFile,fileId); | 389 | downfile->addDownloadFile(url,couresFile,fileId); |
375 | } | 390 | } |
376 | } | 391 | } |
@@ -480,6 +495,7 @@ void ITalkingWidget::startLocalVideo() | @@ -480,6 +495,7 @@ void ITalkingWidget::startLocalVideo() | ||
480 | dwWidth = videoItemTeacher->width(); | 495 | dwWidth = videoItemTeacher->width(); |
481 | dwHeight = videoItemTeacher->height(); | 496 | dwHeight = videoItemTeacher->height(); |
482 | dwFramerate = 30; | 497 | dwFramerate = 30; |
498 | + qDebug("CMQ startLocalVideo 1..."); | ||
483 | // videoItemTeacher->resize(dwWidth, dwHeight); | 499 | // videoItemTeacher->resize(dwWidth, dwHeight); |
484 | if (Zmf_VideoCaptureStart(cameraId.toUtf8().data(), | 500 | if (Zmf_VideoCaptureStart(cameraId.toUtf8().data(), |
485 | dwWidth, dwHeight, dwFramerate) != 0) | 501 | dwWidth, dwHeight, dwFramerate) != 0) |
@@ -488,6 +504,7 @@ void ITalkingWidget::startLocalVideo() | @@ -488,6 +504,7 @@ void ITalkingWidget::startLocalVideo() | ||
488 | return; | 504 | return; |
489 | } | 505 | } |
490 | 506 | ||
507 | + qDebug("CMQ startLocalVideo 2..."); | ||
491 | // start render | 508 | // start render |
492 | if (Zmf_VideoRenderStart((void *)videoItemTeacher->winId(), ZmfRenderView) != 0) | 509 | if (Zmf_VideoRenderStart((void *)videoItemTeacher->winId(), ZmfRenderView) != 0) |
493 | { | 510 | { |
@@ -496,6 +513,7 @@ void ITalkingWidget::startLocalVideo() | @@ -496,6 +513,7 @@ void ITalkingWidget::startLocalVideo() | ||
496 | return; | 513 | return; |
497 | } | 514 | } |
498 | 515 | ||
516 | + qDebug("CMQ startLocalVideo 3..."); | ||
499 | // add render | 517 | // add render |
500 | if (Zmf_VideoRenderAdd((void *)videoItemTeacher->winId(), cameraId.toUtf8().data(), | 518 | if (Zmf_VideoRenderAdd((void *)videoItemTeacher->winId(), cameraId.toUtf8().data(), |
501 | 0, ZmfRenderFullScreen) != 0) | 519 | 0, ZmfRenderFullScreen) != 0) |
@@ -505,9 +523,11 @@ void ITalkingWidget::startLocalVideo() | @@ -505,9 +523,11 @@ void ITalkingWidget::startLocalVideo() | ||
505 | Zmf_VideoCaptureStopAll(); | 523 | Zmf_VideoCaptureStopAll(); |
506 | return; | 524 | return; |
507 | } | 525 | } |
526 | + qDebug("CMQ startLocalVideo 4..."); | ||
508 | 527 | ||
509 | //resizeVideoWidgets(); | 528 | //resizeVideoWidgets(); |
510 | raise(); | 529 | raise(); |
530 | + qDebug("CMQ startLocalVideo OK..."); | ||
511 | } | 531 | } |
512 | 532 | ||
513 | void ITalkingWidget::startRemoteVideo() | 533 | void ITalkingWidget::startRemoteVideo() |
@@ -559,21 +579,22 @@ void ITalkingWidget::otherVideoReceive(bool flag) | @@ -559,21 +579,22 @@ void ITalkingWidget::otherVideoReceive(bool flag) | ||
559 | 579 | ||
560 | if(!flag) | 580 | if(!flag) |
561 | { | 581 | { |
562 | - QFont font; | ||
563 | - font.setPointSize(15); | ||
564 | - hint_label->setGeometry(290,300,420,50); | ||
565 | - hint_label->setFont(font); | 582 | +// QFont font; |
583 | +// font.setPointSize(15); | ||
584 | +// hint_label->setGeometry(290,300,420,50); | ||
585 | +// hint_label->setFont(font); | ||
566 | stopRemoteVideo(); | 586 | stopRemoteVideo(); |
567 | - hint_label->setText(QString("The contact has turned off the webcam.")); | ||
568 | - hint_label->show(); | ||
569 | -// videoFlag = false; | 587 | +// hint_label->setText(QString("The contact has turned off the webcam.")); |
588 | +// hint_label->show(); | ||
589 | + videoFlag = false; | ||
590 | + ui->labelVideoShow->update(); | ||
570 | } | 591 | } |
571 | else | 592 | else |
572 | { | 593 | { |
573 | startRemoteVideo(); | 594 | startRemoteVideo(); |
574 | -// videoFlag = true; | ||
575 | - hint_label->setText(QString("The contact has turned on the webcam.")); | ||
576 | - QTimer::singleShot(3*1000,hint_label,SLOT(hide())); | 595 | + videoFlag = true; |
596 | +// hint_label->setText(QString("The contact has turned on the webcam.")); | ||
597 | +// QTimer::singleShot(3*1000,hint_label,SLOT(hide())); | ||
577 | // hint_label->hide(); | 598 | // hint_label->hide(); |
578 | } | 599 | } |
579 | 600 |
LiveChat/FeiTalk/gui/msgchatarea.ui
@@ -49,7 +49,7 @@ | @@ -49,7 +49,7 @@ | ||
49 | <string notr="true">QListWidget{ | 49 | <string notr="true">QListWidget{ |
50 | margin-left:0px; | 50 | margin-left:0px; |
51 | padding:0px; | 51 | padding:0px; |
52 | - background-color:rgb(222,223,228); | 52 | + background-color:rgb(235,235,235); |
53 | } | 53 | } |
54 | 54 | ||
55 | 55 | ||
@@ -67,7 +67,7 @@ QListWidget::item:hover { | @@ -67,7 +67,7 @@ QListWidget::item:hover { | ||
67 | 67 | ||
68 | QListWidget::item:selected { | 68 | QListWidget::item:selected { |
69 | show-decoration-selected:1; | 69 | show-decoration-selected:1; |
70 | - background-color: rgb(180,180,180); | 70 | + background-color: rgb(203,205,211); |
71 | selection-background-color: rgb(37, 44, 50); | 71 | selection-background-color: rgb(37, 44, 50); |
72 | color: rgb(81,162,253); | 72 | color: rgb(81,162,253); |
73 | }</string> | 73 | }</string> |
@@ -82,6 +82,9 @@ QListWidget::item:selected { | @@ -82,6 +82,9 @@ QListWidget::item:selected { | ||
82 | <height>0</height> | 82 | <height>0</height> |
83 | </size> | 83 | </size> |
84 | </property> | 84 | </property> |
85 | + <property name="styleSheet"> | ||
86 | + <string notr="true"/> | ||
87 | + </property> | ||
85 | <layout class="QVBoxLayout" name="verticalLayout"> | 88 | <layout class="QVBoxLayout" name="verticalLayout"> |
86 | <property name="spacing"> | 89 | <property name="spacing"> |
87 | <number>0</number> | 90 | <number>0</number> |
@@ -109,67 +112,97 @@ QListWidget::item:selected { | @@ -109,67 +112,97 @@ QListWidget::item:selected { | ||
109 | <property name="palette"> | 112 | <property name="palette"> |
110 | <palette> | 113 | <palette> |
111 | <active> | 114 | <active> |
115 | + <colorrole role="Button"> | ||
116 | + <brush brushstyle="SolidPattern"> | ||
117 | + <color alpha="255"> | ||
118 | + <red>245</red> | ||
119 | + <green>245</green> | ||
120 | + <blue>245</blue> | ||
121 | + </color> | ||
122 | + </brush> | ||
123 | + </colorrole> | ||
112 | <colorrole role="Base"> | 124 | <colorrole role="Base"> |
113 | <brush brushstyle="SolidPattern"> | 125 | <brush brushstyle="SolidPattern"> |
114 | <color alpha="255"> | 126 | <color alpha="255"> |
115 | - <red>208</red> | ||
116 | - <green>208</green> | ||
117 | - <blue>208</blue> | 127 | + <red>245</red> |
128 | + <green>245</green> | ||
129 | + <blue>245</blue> | ||
118 | </color> | 130 | </color> |
119 | </brush> | 131 | </brush> |
120 | </colorrole> | 132 | </colorrole> |
121 | <colorrole role="Window"> | 133 | <colorrole role="Window"> |
122 | <brush brushstyle="SolidPattern"> | 134 | <brush brushstyle="SolidPattern"> |
123 | <color alpha="255"> | 135 | <color alpha="255"> |
124 | - <red>211</red> | ||
125 | - <green>211</green> | ||
126 | - <blue>211</blue> | 136 | + <red>245</red> |
137 | + <green>245</green> | ||
138 | + <blue>245</blue> | ||
127 | </color> | 139 | </color> |
128 | </brush> | 140 | </brush> |
129 | </colorrole> | 141 | </colorrole> |
130 | </active> | 142 | </active> |
131 | <inactive> | 143 | <inactive> |
144 | + <colorrole role="Button"> | ||
145 | + <brush brushstyle="SolidPattern"> | ||
146 | + <color alpha="255"> | ||
147 | + <red>245</red> | ||
148 | + <green>245</green> | ||
149 | + <blue>245</blue> | ||
150 | + </color> | ||
151 | + </brush> | ||
152 | + </colorrole> | ||
132 | <colorrole role="Base"> | 153 | <colorrole role="Base"> |
133 | <brush brushstyle="SolidPattern"> | 154 | <brush brushstyle="SolidPattern"> |
134 | <color alpha="255"> | 155 | <color alpha="255"> |
135 | - <red>208</red> | ||
136 | - <green>208</green> | ||
137 | - <blue>208</blue> | 156 | + <red>245</red> |
157 | + <green>245</green> | ||
158 | + <blue>245</blue> | ||
138 | </color> | 159 | </color> |
139 | </brush> | 160 | </brush> |
140 | </colorrole> | 161 | </colorrole> |
141 | <colorrole role="Window"> | 162 | <colorrole role="Window"> |
142 | <brush brushstyle="SolidPattern"> | 163 | <brush brushstyle="SolidPattern"> |
143 | <color alpha="255"> | 164 | <color alpha="255"> |
144 | - <red>211</red> | ||
145 | - <green>211</green> | ||
146 | - <blue>211</blue> | 165 | + <red>245</red> |
166 | + <green>245</green> | ||
167 | + <blue>245</blue> | ||
147 | </color> | 168 | </color> |
148 | </brush> | 169 | </brush> |
149 | </colorrole> | 170 | </colorrole> |
150 | </inactive> | 171 | </inactive> |
151 | <disabled> | 172 | <disabled> |
173 | + <colorrole role="Button"> | ||
174 | + <brush brushstyle="SolidPattern"> | ||
175 | + <color alpha="255"> | ||
176 | + <red>245</red> | ||
177 | + <green>245</green> | ||
178 | + <blue>245</blue> | ||
179 | + </color> | ||
180 | + </brush> | ||
181 | + </colorrole> | ||
152 | <colorrole role="Base"> | 182 | <colorrole role="Base"> |
153 | <brush brushstyle="SolidPattern"> | 183 | <brush brushstyle="SolidPattern"> |
154 | <color alpha="255"> | 184 | <color alpha="255"> |
155 | - <red>211</red> | ||
156 | - <green>211</green> | ||
157 | - <blue>211</blue> | 185 | + <red>245</red> |
186 | + <green>245</green> | ||
187 | + <blue>245</blue> | ||
158 | </color> | 188 | </color> |
159 | </brush> | 189 | </brush> |
160 | </colorrole> | 190 | </colorrole> |
161 | <colorrole role="Window"> | 191 | <colorrole role="Window"> |
162 | <brush brushstyle="SolidPattern"> | 192 | <brush brushstyle="SolidPattern"> |
163 | <color alpha="255"> | 193 | <color alpha="255"> |
164 | - <red>211</red> | ||
165 | - <green>211</green> | ||
166 | - <blue>211</blue> | 194 | + <red>245</red> |
195 | + <green>245</green> | ||
196 | + <blue>245</blue> | ||
167 | </color> | 197 | </color> |
168 | </brush> | 198 | </brush> |
169 | </colorrole> | 199 | </colorrole> |
170 | </disabled> | 200 | </disabled> |
171 | </palette> | 201 | </palette> |
172 | </property> | 202 | </property> |
203 | + <property name="styleSheet"> | ||
204 | + <string notr="true">font: 75 14pt "微软雅黑";</string> | ||
205 | + </property> | ||
173 | <property name="text"> | 206 | <property name="text"> |
174 | <string/> | 207 | <string/> |
175 | </property> | 208 | </property> |
@@ -333,6 +366,12 @@ QPushButton:hover{ | @@ -333,6 +366,12 @@ QPushButton:hover{ | ||
333 | </item> | 366 | </item> |
334 | <item> | 367 | <item> |
335 | <widget class="QTextEdit" name="textEdit"> | 368 | <widget class="QTextEdit" name="textEdit"> |
369 | + <property name="maximumSize"> | ||
370 | + <size> | ||
371 | + <width>16777215</width> | ||
372 | + <height>220</height> | ||
373 | + </size> | ||
374 | + </property> | ||
336 | <property name="font"> | 375 | <property name="font"> |
337 | <font> | 376 | <font> |
338 | <family>微软雅黑</family> | 377 | <family>微软雅黑</family> |
@@ -341,7 +380,11 @@ QPushButton:hover{ | @@ -341,7 +380,11 @@ QPushButton:hover{ | ||
341 | </property> | 380 | </property> |
342 | <property name="styleSheet"> | 381 | <property name="styleSheet"> |
343 | <string notr="true">QMenu{background-color: white;} | 382 | <string notr="true">QMenu{background-color: white;} |
344 | -QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}</string> | 383 | +QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);} |
384 | + | ||
385 | +background-color: white; | ||
386 | +color: rgb(0, 0, 0); | ||
387 | +font: 12pt "微软雅黑";</string> | ||
345 | </property> | 388 | </property> |
346 | </widget> | 389 | </widget> |
347 | </item> | 390 | </item> |
@@ -383,27 +426,27 @@ QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}</str | @@ -383,27 +426,27 @@ QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}</str | ||
383 | <colorrole role="Button"> | 426 | <colorrole role="Button"> |
384 | <brush brushstyle="SolidPattern"> | 427 | <brush brushstyle="SolidPattern"> |
385 | <color alpha="255"> | 428 | <color alpha="255"> |
386 | - <red>178</red> | ||
387 | - <green>178</green> | ||
388 | - <blue>178</blue> | 429 | + <red>245</red> |
430 | + <green>245</green> | ||
431 | + <blue>245</blue> | ||
389 | </color> | 432 | </color> |
390 | </brush> | 433 | </brush> |
391 | </colorrole> | 434 | </colorrole> |
392 | <colorrole role="Base"> | 435 | <colorrole role="Base"> |
393 | <brush brushstyle="SolidPattern"> | 436 | <brush brushstyle="SolidPattern"> |
394 | <color alpha="255"> | 437 | <color alpha="255"> |
395 | - <red>178</red> | ||
396 | - <green>178</green> | ||
397 | - <blue>178</blue> | 438 | + <red>245</red> |
439 | + <green>245</green> | ||
440 | + <blue>245</blue> | ||
398 | </color> | 441 | </color> |
399 | </brush> | 442 | </brush> |
400 | </colorrole> | 443 | </colorrole> |
401 | <colorrole role="Window"> | 444 | <colorrole role="Window"> |
402 | <brush brushstyle="SolidPattern"> | 445 | <brush brushstyle="SolidPattern"> |
403 | <color alpha="255"> | 446 | <color alpha="255"> |
404 | - <red>178</red> | ||
405 | - <green>178</green> | ||
406 | - <blue>178</blue> | 447 | + <red>245</red> |
448 | + <green>245</green> | ||
449 | + <blue>245</blue> | ||
407 | </color> | 450 | </color> |
408 | </brush> | 451 | </brush> |
409 | </colorrole> | 452 | </colorrole> |
@@ -412,27 +455,27 @@ QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}</str | @@ -412,27 +455,27 @@ QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}</str | ||
412 | <colorrole role="Button"> | 455 | <colorrole role="Button"> |
413 | <brush brushstyle="SolidPattern"> | 456 | <brush brushstyle="SolidPattern"> |
414 | <color alpha="255"> | 457 | <color alpha="255"> |
415 | - <red>178</red> | ||
416 | - <green>178</green> | ||
417 | - <blue>178</blue> | 458 | + <red>245</red> |
459 | + <green>245</green> | ||
460 | + <blue>245</blue> | ||
418 | </color> | 461 | </color> |
419 | </brush> | 462 | </brush> |
420 | </colorrole> | 463 | </colorrole> |
421 | <colorrole role="Base"> | 464 | <colorrole role="Base"> |
422 | <brush brushstyle="SolidPattern"> | 465 | <brush brushstyle="SolidPattern"> |
423 | <color alpha="255"> | 466 | <color alpha="255"> |
424 | - <red>178</red> | ||
425 | - <green>178</green> | ||
426 | - <blue>178</blue> | 467 | + <red>245</red> |
468 | + <green>245</green> | ||
469 | + <blue>245</blue> | ||
427 | </color> | 470 | </color> |
428 | </brush> | 471 | </brush> |
429 | </colorrole> | 472 | </colorrole> |
430 | <colorrole role="Window"> | 473 | <colorrole role="Window"> |
431 | <brush brushstyle="SolidPattern"> | 474 | <brush brushstyle="SolidPattern"> |
432 | <color alpha="255"> | 475 | <color alpha="255"> |
433 | - <red>178</red> | ||
434 | - <green>178</green> | ||
435 | - <blue>178</blue> | 476 | + <red>245</red> |
477 | + <green>245</green> | ||
478 | + <blue>245</blue> | ||
436 | </color> | 479 | </color> |
437 | </brush> | 480 | </brush> |
438 | </colorrole> | 481 | </colorrole> |
@@ -441,27 +484,27 @@ QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}</str | @@ -441,27 +484,27 @@ QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}</str | ||
441 | <colorrole role="Button"> | 484 | <colorrole role="Button"> |
442 | <brush brushstyle="SolidPattern"> | 485 | <brush brushstyle="SolidPattern"> |
443 | <color alpha="255"> | 486 | <color alpha="255"> |
444 | - <red>178</red> | ||
445 | - <green>178</green> | ||
446 | - <blue>178</blue> | 487 | + <red>245</red> |
488 | + <green>245</green> | ||
489 | + <blue>245</blue> | ||
447 | </color> | 490 | </color> |
448 | </brush> | 491 | </brush> |
449 | </colorrole> | 492 | </colorrole> |
450 | <colorrole role="Base"> | 493 | <colorrole role="Base"> |
451 | <brush brushstyle="SolidPattern"> | 494 | <brush brushstyle="SolidPattern"> |
452 | <color alpha="255"> | 495 | <color alpha="255"> |
453 | - <red>178</red> | ||
454 | - <green>178</green> | ||
455 | - <blue>178</blue> | 496 | + <red>245</red> |
497 | + <green>245</green> | ||
498 | + <blue>245</blue> | ||
456 | </color> | 499 | </color> |
457 | </brush> | 500 | </brush> |
458 | </colorrole> | 501 | </colorrole> |
459 | <colorrole role="Window"> | 502 | <colorrole role="Window"> |
460 | <brush brushstyle="SolidPattern"> | 503 | <brush brushstyle="SolidPattern"> |
461 | <color alpha="255"> | 504 | <color alpha="255"> |
462 | - <red>178</red> | ||
463 | - <green>178</green> | ||
464 | - <blue>178</blue> | 505 | + <red>245</red> |
506 | + <green>245</green> | ||
507 | + <blue>245</blue> | ||
465 | </color> | 508 | </color> |
466 | </brush> | 509 | </brush> |
467 | </colorrole> | 510 | </colorrole> |
LiveChat/FeiTalk/gui/msgmemo.ui
@@ -7,7 +7,7 @@ | @@ -7,7 +7,7 @@ | ||
7 | <x>0</x> | 7 | <x>0</x> |
8 | <y>0</y> | 8 | <y>0</y> |
9 | <width>360</width> | 9 | <width>360</width> |
10 | - <height>500</height> | 10 | + <height>520</height> |
11 | </rect> | 11 | </rect> |
12 | </property> | 12 | </property> |
13 | <property name="windowTitle"> | 13 | <property name="windowTitle"> |
@@ -22,7 +22,7 @@ | @@ -22,7 +22,7 @@ | ||
22 | <x>0</x> | 22 | <x>0</x> |
23 | <y>0</y> | 23 | <y>0</y> |
24 | <width>362</width> | 24 | <width>362</width> |
25 | - <height>505</height> | 25 | + <height>525</height> |
26 | </rect> | 26 | </rect> |
27 | </property> | 27 | </property> |
28 | <property name="styleSheet"> | 28 | <property name="styleSheet"> |
@@ -41,7 +41,7 @@ | @@ -41,7 +41,7 @@ | ||
41 | <x>0</x> | 41 | <x>0</x> |
42 | <y>0</y> | 42 | <y>0</y> |
43 | <width>362</width> | 43 | <width>362</width> |
44 | - <height>461</height> | 44 | + <height>481</height> |
45 | </rect> | 45 | </rect> |
46 | </property> | 46 | </property> |
47 | <widget class="QWidget" name="widget_meg" native="true"> | 47 | <widget class="QWidget" name="widget_meg" native="true"> |
@@ -50,7 +50,7 @@ | @@ -50,7 +50,7 @@ | ||
50 | <x>0</x> | 50 | <x>0</x> |
51 | <y>0</y> | 51 | <y>0</y> |
52 | <width>356</width> | 52 | <width>356</width> |
53 | - <height>461</height> | 53 | + <height>481</height> |
54 | </rect> | 54 | </rect> |
55 | </property> | 55 | </property> |
56 | <property name="minimumSize"> | 56 | <property name="minimumSize"> |
@@ -295,7 +295,7 @@ QPushButton:hover{ | @@ -295,7 +295,7 @@ QPushButton:hover{ | ||
295 | </rect> | 295 | </rect> |
296 | </property> | 296 | </property> |
297 | <property name="styleSheet"> | 297 | <property name="styleSheet"> |
298 | - <string notr="true">background-color:rgb(200,200,200);</string> | 298 | + <string notr="true">background-color:rgb(235,235,235);</string> |
299 | </property> | 299 | </property> |
300 | <layout class="QHBoxLayout" name="horizontalLayout_2"> | 300 | <layout class="QHBoxLayout" name="horizontalLayout_2"> |
301 | <property name="spacing"> | 301 | <property name="spacing"> |
LiveChat/FeiTalk/gui/userinfotip.ui
@@ -134,7 +134,7 @@ color:&quot;#ffffff&quot;;</string> | @@ -134,7 +134,7 @@ color:&quot;#ffffff&quot;;</string> | ||
134 | color:"#ff7e00";</string> | 134 | color:"#ff7e00";</string> |
135 | </property> | 135 | </property> |
136 | <property name="text"> | 136 | <property name="text"> |
137 | - <string>4.8</string> | 137 | + <string>5.0</string> |
138 | </property> | 138 | </property> |
139 | </widget> | 139 | </widget> |
140 | <widget class="QLabel" name="label_3"> | 140 | <widget class="QLabel" name="label_3"> |
LiveChat/FeiTalk/http/iwebrequest.cpp
@@ -394,6 +394,7 @@ void IWebRequest::getResponseFromServer() | @@ -394,6 +394,7 @@ void IWebRequest::getResponseFromServer() | ||
394 | _GlobalSetting.teacher.online = sc.property("result").property("teacher").property("online").toInt32(); | 394 | _GlobalSetting.teacher.online = sc.property("result").property("teacher").property("online").toInt32(); |
395 | _GlobalSetting.teacher.missed_call = sc.property("result").property("teacher").property("missed_call").toInt32(); | 395 | _GlobalSetting.teacher.missed_call = sc.property("result").property("teacher").property("missed_call").toInt32(); |
396 | _GlobalSetting.teacher.skype = sc.property("result").property("teacher").property("skype").toString(); | 396 | _GlobalSetting.teacher.skype = sc.property("result").property("teacher").property("skype").toString(); |
397 | + _GlobalSetting.teacher.crown = sc.property("result").property("teacher").property("crown").toInt32(); | ||
397 | 398 | ||
398 | // _GlobalSetting.userInfo.call_time = sc.property("result").property("userInfo").property("call_time").toInt32(); | 399 | // _GlobalSetting.userInfo.call_time = sc.property("result").property("userInfo").property("call_time").toInt32(); |
399 | } | 400 | } |
LiveChat/FeiTalk/justtalktest.cpp
1 | #include "justtalktest.h" | 1 | #include "justtalktest.h" |
2 | +#include "../JusCall/JusCallPch.h" | ||
2 | 3 | ||
3 | #include "gotyecpp/gotyemsg.h" | 4 | #include "gotyecpp/gotyemsg.h" |
4 | #include <QDebug> | 5 | #include <QDebug> |
@@ -257,7 +258,13 @@ void JustTalkTest::onServiceEvent(const QString &name, size_t, const Notificatio | @@ -257,7 +258,13 @@ void JustTalkTest::onServiceEvent(const QString &name, size_t, const Notificatio | ||
257 | course_id = (int)myjsonDoc1.object().find("course_id").value().toString().toInt(); | 258 | course_id = (int)myjsonDoc1.object().find("course_id").value().toString().toInt(); |
258 | } | 259 | } |
259 | 260 | ||
260 | - emit CallIncoming(uid.remove(0,2),img,course_id); | 261 | + if (RCallManager::Instance()->m_pRSession && (RCallManager::Instance()->m_pRSession->sessId() != iCallId)) |
262 | + { | ||
263 | + // only support one session now | ||
264 | + Mtc_CallTerm(iCallId, EN_MTC_CALL_TERM_STATUS_BUSY, ZNULL); | ||
265 | + } | ||
266 | + else | ||
267 | + emit CallIncoming(uid.remove(0,2),img,course_id); | ||
261 | } | 268 | } |
262 | else if (name == MtcUeAuthorizationExpiredNotification) | 269 | else if (name == MtcUeAuthorizationExpiredNotification) |
263 | { | 270 | { |
LiveChat/FeiTalk/login/widgetLogon.cpp
@@ -42,6 +42,9 @@ WidgetLogon::WidgetLogon(QWidget *parent, Qt::WindowFlags flags) : QWidget(paren | @@ -42,6 +42,9 @@ WidgetLogon::WidgetLogon(QWidget *parent, Qt::WindowFlags flags) : QWidget(paren | ||
42 | 42 | ||
43 | m_LoadingCount = 0; | 43 | m_LoadingCount = 0; |
44 | 44 | ||
45 | + m_ui.btnLogon->setFocus(); | ||
46 | + | ||
47 | + | ||
45 | } | 48 | } |
46 | 49 | ||
47 | void WidgetLogon::doResponse(int cmd,int errorId,QString,QString) | 50 | void WidgetLogon::doResponse(int cmd,int errorId,QString,QString) |
LiveChat/FeiTalk/main.ui
@@ -221,7 +221,7 @@ background-color:rgba(247,247,247,255);}</string> | @@ -221,7 +221,7 @@ background-color:rgba(247,247,247,255);}</string> | ||
221 | </property> | 221 | </property> |
222 | <property name="styleSheet"> | 222 | <property name="styleSheet"> |
223 | <string notr="true">QLabel{ | 223 | <string notr="true">QLabel{ |
224 | - font: 16px "Arial"; | 224 | + font: 14px "Arial"; |
225 | background-color:rgba(247,247,247,255); | 225 | background-color:rgba(247,247,247,255); |
226 | }</string> | 226 | }</string> |
227 | </property> | 227 | </property> |
@@ -250,14 +250,14 @@ background-color:rgba(247,247,247,255);}</string> | @@ -250,14 +250,14 @@ background-color:rgba(247,247,247,255);}</string> | ||
250 | <widget class="IShowButton" name="pushButtonMin"> | 250 | <widget class="IShowButton" name="pushButtonMin"> |
251 | <property name="minimumSize"> | 251 | <property name="minimumSize"> |
252 | <size> | 252 | <size> |
253 | - <width>30</width> | ||
254 | - <height>30</height> | 253 | + <width>28</width> |
254 | + <height>28</height> | ||
255 | </size> | 255 | </size> |
256 | </property> | 256 | </property> |
257 | <property name="maximumSize"> | 257 | <property name="maximumSize"> |
258 | <size> | 258 | <size> |
259 | - <width>30</width> | ||
260 | - <height>30</height> | 259 | + <width>28</width> |
260 | + <height>28</height> | ||
261 | </size> | 261 | </size> |
262 | </property> | 262 | </property> |
263 | <property name="styleSheet"> | 263 | <property name="styleSheet"> |
@@ -283,14 +283,14 @@ QPushButton:pressed{ | @@ -283,14 +283,14 @@ QPushButton:pressed{ | ||
283 | <widget class="IShowButton" name="pushButtonMax"> | 283 | <widget class="IShowButton" name="pushButtonMax"> |
284 | <property name="minimumSize"> | 284 | <property name="minimumSize"> |
285 | <size> | 285 | <size> |
286 | - <width>30</width> | ||
287 | - <height>30</height> | 286 | + <width>28</width> |
287 | + <height>28</height> | ||
288 | </size> | 288 | </size> |
289 | </property> | 289 | </property> |
290 | <property name="maximumSize"> | 290 | <property name="maximumSize"> |
291 | <size> | 291 | <size> |
292 | - <width>30</width> | ||
293 | - <height>30</height> | 292 | + <width>28</width> |
293 | + <height>28</height> | ||
294 | </size> | 294 | </size> |
295 | </property> | 295 | </property> |
296 | <property name="styleSheet"> | 296 | <property name="styleSheet"> |
@@ -316,14 +316,14 @@ QPushButton:pressed{ | @@ -316,14 +316,14 @@ QPushButton:pressed{ | ||
316 | <widget class="IShowButton" name="pushButtonClose"> | 316 | <widget class="IShowButton" name="pushButtonClose"> |
317 | <property name="minimumSize"> | 317 | <property name="minimumSize"> |
318 | <size> | 318 | <size> |
319 | - <width>30</width> | ||
320 | - <height>30</height> | 319 | + <width>28</width> |
320 | + <height>28</height> | ||
321 | </size> | 321 | </size> |
322 | </property> | 322 | </property> |
323 | <property name="maximumSize"> | 323 | <property name="maximumSize"> |
324 | <size> | 324 | <size> |
325 | - <width>30</width> | ||
326 | - <height>30</height> | 325 | + <width>28</width> |
326 | + <height>28</height> | ||
327 | </size> | 327 | </size> |
328 | </property> | 328 | </property> |
329 | <property name="toolTip"> | 329 | <property name="toolTip"> |
@@ -418,7 +418,7 @@ background-color:#323f65; | @@ -418,7 +418,7 @@ background-color:#323f65; | ||
418 | <layout class="QVBoxLayout" name="verticalLayoutLeft"> | 418 | <layout class="QVBoxLayout" name="verticalLayoutLeft"> |
419 | <item> | 419 | <item> |
420 | <layout class="QGridLayout" name="gridLayoutHeaderImg"> | 420 | <layout class="QGridLayout" name="gridLayoutHeaderImg"> |
421 | - <item row="1" column="0"> | 421 | + <item row="2" column="0"> |
422 | <spacer name="horizontalSpacerHeaderleft"> | 422 | <spacer name="horizontalSpacerHeaderleft"> |
423 | <property name="orientation"> | 423 | <property name="orientation"> |
424 | <enum>Qt::Horizontal</enum> | 424 | <enum>Qt::Horizontal</enum> |
@@ -431,7 +431,7 @@ background-color:#323f65; | @@ -431,7 +431,7 @@ background-color:#323f65; | ||
431 | </property> | 431 | </property> |
432 | </spacer> | 432 | </spacer> |
433 | </item> | 433 | </item> |
434 | - <item row="1" column="2"> | 434 | + <item row="2" column="2"> |
435 | <spacer name="horizontalSpacerHeaderright"> | 435 | <spacer name="horizontalSpacerHeaderright"> |
436 | <property name="orientation"> | 436 | <property name="orientation"> |
437 | <enum>Qt::Horizontal</enum> | 437 | <enum>Qt::Horizontal</enum> |
@@ -460,7 +460,7 @@ background-color:#323f65; | @@ -460,7 +460,7 @@ background-color:#323f65; | ||
460 | </property> | 460 | </property> |
461 | </spacer> | 461 | </spacer> |
462 | </item> | 462 | </item> |
463 | - <item row="1" column="1"> | 463 | + <item row="2" column="1"> |
464 | <widget class="ISmoothPixmapLabel" name="label_header_img"> | 464 | <widget class="ISmoothPixmapLabel" name="label_header_img"> |
465 | <property name="minimumSize"> | 465 | <property name="minimumSize"> |
466 | <size> | 466 | <size> |
@@ -479,7 +479,7 @@ background-color:#323f65; | @@ -479,7 +479,7 @@ background-color:#323f65; | ||
479 | </property> | 479 | </property> |
480 | </widget> | 480 | </widget> |
481 | </item> | 481 | </item> |
482 | - <item row="2" column="1"> | 482 | + <item row="3" column="1"> |
483 | <spacer name="verticalSpacerHeaderbottom"> | 483 | <spacer name="verticalSpacerHeaderbottom"> |
484 | <property name="orientation"> | 484 | <property name="orientation"> |
485 | <enum>Qt::Vertical</enum> | 485 | <enum>Qt::Vertical</enum> |
@@ -495,6 +495,28 @@ background-color:#323f65; | @@ -495,6 +495,28 @@ background-color:#323f65; | ||
495 | </property> | 495 | </property> |
496 | </spacer> | 496 | </spacer> |
497 | </item> | 497 | </item> |
498 | + <item row="1" column="1"> | ||
499 | + <widget class="QLabel" name="label_crown"> | ||
500 | + <property name="minimumSize"> | ||
501 | + <size> | ||
502 | + <width>0</width> | ||
503 | + <height>25</height> | ||
504 | + </size> | ||
505 | + </property> | ||
506 | + <property name="maximumSize"> | ||
507 | + <size> | ||
508 | + <width>16777215</width> | ||
509 | + <height>25</height> | ||
510 | + </size> | ||
511 | + </property> | ||
512 | + <property name="styleSheet"> | ||
513 | + <string notr="true">border-image: url(:/Images/Home/icon_crown.png);</string> | ||
514 | + </property> | ||
515 | + <property name="text"> | ||
516 | + <string/> | ||
517 | + </property> | ||
518 | + </widget> | ||
519 | + </item> | ||
498 | </layout> | 520 | </layout> |
499 | </item> | 521 | </item> |
500 | <item> | 522 | <item> |
LiveChat/FeiTalk/qss/QSlider.qss
@@ -27,8 +27,8 @@ border-radius: 2px; | @@ -27,8 +27,8 @@ border-radius: 2px; | ||
27 | 27 | ||
28 | QSlider::handle:vertical | 28 | QSlider::handle:vertical |
29 | { | 29 | { |
30 | - background: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0.6 #45ADED, | ||
31 | -<span style="white-space:pre"> </span>stop:0.778409 rgba(255, 255, 255, 255)); | 30 | + background: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0.6 #45ADED, |
31 | +<span style="white-space:pre"> </span>stop:0.778409 rgba(200, 200, 200, 100)); | ||
32 | 32 | ||
33 | height: 11px; | 33 | height: 11px; |
34 | margin-left: -3px; | 34 | margin-left: -3px; |
@@ -37,8 +37,8 @@ QSlider::handle:vertical | @@ -37,8 +37,8 @@ QSlider::handle:vertical | ||
37 | } | 37 | } |
38 | 38 | ||
39 | QSlider::sub-page:vertical:disabled { | 39 | QSlider::sub-page:vertical:disabled { |
40 | -background: #00009C; | ||
41 | -border-color: #999; | 40 | +background:rgba(200, 200, 200, 100); |
41 | +border-color:rgb(200, 200, 200); | ||
42 | } | 42 | } |
43 | 43 | ||
44 | QSlider::add-page:vertical:disabled { | 44 | QSlider::add-page:vertical:disabled { |
LiveChat/FeiTalk/qss/default.qss
@@ -126,21 +126,21 @@ QSlider::groove:vertical { | @@ -126,21 +126,21 @@ QSlider::groove:vertical { | ||
126 | 126 | ||
127 | QSlider::handle:vertical { | 127 | QSlider::handle:vertical { |
128 | height: 10px; | 128 | height: 10px; |
129 | - background: green; | 129 | + background:rgb(69,173,237); |
130 | margin: 0 -4px; /* expand outside the groove */ | 130 | margin: 0 -4px; /* expand outside the groove */ |
131 | } | 131 | } |
132 | 132 | ||
133 | QSlider::add-page:vertical { | 133 | QSlider::add-page:vertical { |
134 | - background: white; | 134 | + background:rgb(200,200,200); |
135 | } | 135 | } |
136 | 136 | ||
137 | QSlider::sub-page:vertical { | 137 | QSlider::sub-page:vertical { |
138 | - background: pink; | 138 | + background:rgb(200,200,200); |
139 | } | 139 | } |
140 | /*滚动条*/ | 140 | /*滚动条*/ |
141 | QScrollBar:vertical | 141 | QScrollBar:vertical |
142 | { | 142 | { |
143 | - width:12px; | 143 | + width:10px; |
144 | background:rgba(0,0,0,0%); | 144 | background:rgba(0,0,0,0%); |
145 | margin:0px,0px,0px,0px; | 145 | margin:0px,0px,0px,0px; |
146 | padding-top:0px; | 146 | padding-top:0px; |
@@ -148,39 +148,39 @@ QScrollBar:vertical | @@ -148,39 +148,39 @@ QScrollBar:vertical | ||
148 | } | 148 | } |
149 | QScrollBar::handle:vertical | 149 | QScrollBar::handle:vertical |
150 | { | 150 | { |
151 | - width:8px; | 151 | + width:6px; |
152 | background:rgba(0,0,0,25%); | 152 | background:rgba(0,0,0,25%); |
153 | border-radius:4px; | 153 | border-radius:4px; |
154 | min-height:20; | 154 | min-height:20; |
155 | } | 155 | } |
156 | QScrollBar::handle:vertical:hover | 156 | QScrollBar::handle:vertical:hover |
157 | { | 157 | { |
158 | - width:8px; | 158 | + width:6px; |
159 | background:rgba(0,0,0,50%); | 159 | background:rgba(0,0,0,50%); |
160 | border-radius:4px; | 160 | border-radius:4px; |
161 | min-height:20; | 161 | min-height:20; |
162 | } | 162 | } |
163 | QScrollBar::add-line:vertical | 163 | QScrollBar::add-line:vertical |
164 | { | 164 | { |
165 | - height:9px;width:8px; | 165 | + height:9px;width:6px; |
166 | border-image:url(:/images/a/3.png); | 166 | border-image:url(:/images/a/3.png); |
167 | subcontrol-position:bottom; | 167 | subcontrol-position:bottom; |
168 | } | 168 | } |
169 | QScrollBar::sub-line:vertical | 169 | QScrollBar::sub-line:vertical |
170 | { | 170 | { |
171 | - height:9px;width:8px; | 171 | + height:9px;width:6px; |
172 | border-image:url(:/images/a/1.png); | 172 | border-image:url(:/images/a/1.png); |
173 | subcontrol-position:top; | 173 | subcontrol-position:top; |
174 | } | 174 | } |
175 | QScrollBar::add-line:vertical:hover | 175 | QScrollBar::add-line:vertical:hover |
176 | { | 176 | { |
177 | - height:9px;width:8px; | 177 | + height:9px;width:6px; |
178 | border-image:url(:/images/a/4.png); | 178 | border-image:url(:/images/a/4.png); |
179 | subcontrol-position:bottom; | 179 | subcontrol-position:bottom; |
180 | } | 180 | } |
181 | QScrollBar::sub-line:vertical:hover | 181 | QScrollBar::sub-line:vertical:hover |
182 | { | 182 | { |
183 | - height:9px;width:8px; | 183 | + height:9px;width:6px; |
184 | border-image:url(:/images/a/2.png); | 184 | border-image:url(:/images/a/2.png); |
185 | subcontrol-position:top; | 185 | subcontrol-position:top; |
186 | } | 186 | } |
LiveChat/FeiTalk/talking.ui
@@ -348,7 +348,10 @@ QPushButton:pressed{ | @@ -348,7 +348,10 @@ QPushButton:pressed{ | ||
348 | </size> | 348 | </size> |
349 | </property> | 349 | </property> |
350 | <property name="styleSheet"> | 350 | <property name="styleSheet"> |
351 | - <string notr="true">#labelVideoShowBK{border-image: url(:/Images/VideoCall/studen_default.png);}</string> | 351 | + <string notr="true">border-image: url(:/Images/VideoCall/transparent50.png);</string> |
352 | + </property> | ||
353 | + <property name="lineWidth"> | ||
354 | + <number>0</number> | ||
352 | </property> | 355 | </property> |
353 | <layout class="QVBoxLayout" name="verticalLayout"> | 356 | <layout class="QVBoxLayout" name="verticalLayout"> |
354 | <property name="spacing"> | 357 | <property name="spacing"> |
@@ -372,8 +375,9 @@ QPushButton:pressed{ | @@ -372,8 +375,9 @@ QPushButton:pressed{ | ||
372 | </size> | 375 | </size> |
373 | </property> | 376 | </property> |
374 | <property name="styleSheet"> | 377 | <property name="styleSheet"> |
375 | - <string notr="true"> | ||
376 | - background:transparent;</string> | 378 | + <string notr="true">border-image: url(:/Images/VideoCall/img_video_close_03.png); |
379 | + | ||
380 | +background:transparent;</string> | ||
377 | </property> | 381 | </property> |
378 | <property name="text"> | 382 | <property name="text"> |
379 | <string/> | 383 | <string/> |
@@ -389,9 +393,8 @@ QPushButton:pressed{ | @@ -389,9 +393,8 @@ QPushButton:pressed{ | ||
389 | </size> | 393 | </size> |
390 | </property> | 394 | </property> |
391 | <property name="styleSheet"> | 395 | <property name="styleSheet"> |
392 | - <string notr="true">#widgettray{ | ||
393 | -border-image: url(:/Images/VideoCall/transparent50.png); | ||
394 | - background-color:rgba(0,0,0,255);}</string> | 396 | + <string notr="true">color:rgb(255,255,255); |
397 | +background-color:rgba(255,255,255,255);</string> | ||
395 | </property> | 398 | </property> |
396 | <layout class="QHBoxLayout" name="horizontalLayout_2"> | 399 | <layout class="QHBoxLayout" name="horizontalLayout_2"> |
397 | <property name="spacing"> | 400 | <property name="spacing"> |
@@ -431,8 +434,8 @@ border-image: url(:/Images/VideoCall/transparent50.png); | @@ -431,8 +434,8 @@ border-image: url(:/Images/VideoCall/transparent50.png); | ||
431 | </property> | 434 | </property> |
432 | <property name="maximumSize"> | 435 | <property name="maximumSize"> |
433 | <size> | 436 | <size> |
434 | - <width>44</width> | ||
435 | - <height>44</height> | 437 | + <width>45</width> |
438 | + <height>45</height> | ||
436 | </size> | 439 | </size> |
437 | </property> | 440 | </property> |
438 | <property name="toolTip"> | 441 | <property name="toolTip"> |
@@ -579,14 +582,14 @@ QPushButton:pressed{ | @@ -579,14 +582,14 @@ QPushButton:pressed{ | ||
579 | <widget class="IShowButton" name="pushButtonMessage"> | 582 | <widget class="IShowButton" name="pushButtonMessage"> |
580 | <property name="minimumSize"> | 583 | <property name="minimumSize"> |
581 | <size> | 584 | <size> |
582 | - <width>40</width> | ||
583 | - <height>40</height> | 585 | + <width>44</width> |
586 | + <height>44</height> | ||
584 | </size> | 587 | </size> |
585 | </property> | 588 | </property> |
586 | <property name="maximumSize"> | 589 | <property name="maximumSize"> |
587 | <size> | 590 | <size> |
588 | - <width>40</width> | ||
589 | - <height>40</height> | 591 | + <width>44</width> |
592 | + <height>44</height> | ||
590 | </size> | 593 | </size> |
591 | </property> | 594 | </property> |
592 | <property name="styleSheet"> | 595 | <property name="styleSheet"> |
LiveChat/LiveChat.pro.user deleted
1 | -<?xml version="1.0" encoding="UTF-8"?> | ||
2 | -<!DOCTYPE QtCreatorProject> | ||
3 | -<!-- Written by QtCreator 3.0.0, 2016-07-15T16:00:51. --> | ||
4 | -<qtcreator> | ||
5 | - <data> | ||
6 | - <variable>ProjectExplorer.Project.ActiveTarget</variable> | ||
7 | - <value type="int">0</value> | ||
8 | - </data> | ||
9 | - <data> | ||
10 | - <variable>ProjectExplorer.Project.EditorSettings</variable> | ||
11 | - <valuemap type="QVariantMap"> | ||
12 | - <value type="bool" key="EditorConfiguration.AutoIndent">true</value> | ||
13 | - <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value> | ||
14 | - <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value> | ||
15 | - <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0"> | ||
16 | - <value type="QString" key="language">Cpp</value> | ||
17 | - <valuemap type="QVariantMap" key="value"> | ||
18 | - <value type="QByteArray" key="CurrentPreferences">CppGlobal</value> | ||
19 | - </valuemap> | ||
20 | - </valuemap> | ||
21 | - <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1"> | ||
22 | - <value type="QString" key="language">QmlJS</value> | ||
23 | - <valuemap type="QVariantMap" key="value"> | ||
24 | - <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value> | ||
25 | - </valuemap> | ||
26 | - </valuemap> | ||
27 | - <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value> | ||
28 | - <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value> | ||
29 | - <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value> | ||
30 | - <value type="int" key="EditorConfiguration.IndentSize">4</value> | ||
31 | - <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value> | ||
32 | - <value type="bool" key="EditorConfiguration.MouseNavigation">true</value> | ||
33 | - <value type="int" key="EditorConfiguration.PaddingMode">1</value> | ||
34 | - <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value> | ||
35 | - <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value> | ||
36 | - <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value> | ||
37 | - <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value> | ||
38 | - <value type="int" key="EditorConfiguration.TabSize">8</value> | ||
39 | - <value type="bool" key="EditorConfiguration.UseGlobal">true</value> | ||
40 | - <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value> | ||
41 | - <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value> | ||
42 | - <value type="bool" key="EditorConfiguration.cleanIndentation">true</value> | ||
43 | - <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value> | ||
44 | - <value type="bool" key="EditorConfiguration.inEntireDocument">false</value> | ||
45 | - </valuemap> | ||
46 | - </data> | ||
47 | - <data> | ||
48 | - <variable>ProjectExplorer.Project.PluginSettings</variable> | ||
49 | - <valuemap type="QVariantMap"/> | ||
50 | - </data> | ||
51 | - <data> | ||
52 | - <variable>ProjectExplorer.Project.Target.0</variable> | ||
53 | - <valuemap type="QVariantMap"> | ||
54 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">desktop50</value> | ||
55 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">desktop50</value> | ||
56 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{087e90fe-6d4b-47d4-9798-68681d049606}</value> | ||
57 | - <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value> | ||
58 | - <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value> | ||
59 | - <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value> | ||
60 | - <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0"> | ||
61 | - <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/project/git_LiveChat/build-LiveChat-desktop50-Debug</value> | ||
62 | - <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> | ||
63 | - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> | ||
64 | - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> | ||
65 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value> | ||
66 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
67 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> | ||
68 | - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> | ||
69 | - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> | ||
70 | - <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> | ||
71 | - <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value> | ||
72 | - </valuemap> | ||
73 | - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1"> | ||
74 | - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> | ||
75 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value> | ||
76 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
77 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | ||
78 | - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/> | ||
79 | - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value> | ||
80 | - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value> | ||
81 | - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value> | ||
82 | - </valuemap> | ||
83 | - <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value> | ||
84 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value> | ||
85 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
86 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value> | ||
87 | - </valuemap> | ||
88 | - <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1"> | ||
89 | - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> | ||
90 | - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> | ||
91 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value> | ||
92 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
93 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | ||
94 | - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/> | ||
95 | - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value> | ||
96 | - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value> | ||
97 | - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value> | ||
98 | - </valuemap> | ||
99 | - <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value> | ||
100 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value> | ||
101 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
102 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value> | ||
103 | - </valuemap> | ||
104 | - <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value> | ||
105 | - <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value> | ||
106 | - <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/> | ||
107 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value> | ||
108 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
109 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> | ||
110 | - <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value> | ||
111 | - <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value> | ||
112 | - </valuemap> | ||
113 | - <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1"> | ||
114 | - <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/project/git_LiveChat/build-LiveChat-desktop50-Release</value> | ||
115 | - <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> | ||
116 | - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> | ||
117 | - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> | ||
118 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value> | ||
119 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
120 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> | ||
121 | - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> | ||
122 | - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> | ||
123 | - <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> | ||
124 | - <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value> | ||
125 | - </valuemap> | ||
126 | - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1"> | ||
127 | - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> | ||
128 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value> | ||
129 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
130 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | ||
131 | - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/> | ||
132 | - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value> | ||
133 | - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value> | ||
134 | - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value> | ||
135 | - </valuemap> | ||
136 | - <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value> | ||
137 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value> | ||
138 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
139 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value> | ||
140 | - </valuemap> | ||
141 | - <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1"> | ||
142 | - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> | ||
143 | - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> | ||
144 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value> | ||
145 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
146 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | ||
147 | - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/> | ||
148 | - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value> | ||
149 | - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value> | ||
150 | - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value> | ||
151 | - </valuemap> | ||
152 | - <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value> | ||
153 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value> | ||
154 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
155 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value> | ||
156 | - </valuemap> | ||
157 | - <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value> | ||
158 | - <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value> | ||
159 | - <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/> | ||
160 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value> | ||
161 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
162 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> | ||
163 | - <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value> | ||
164 | - <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value> | ||
165 | - </valuemap> | ||
166 | - <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value> | ||
167 | - <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0"> | ||
168 | - <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> | ||
169 | - <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value> | ||
170 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value> | ||
171 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
172 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value> | ||
173 | - </valuemap> | ||
174 | - <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value> | ||
175 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value> | ||
176 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
177 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value> | ||
178 | - </valuemap> | ||
179 | - <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value> | ||
180 | - <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/> | ||
181 | - <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0"> | ||
182 | - <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/> | ||
183 | - <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value> | ||
184 | - <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value> | ||
185 | - <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value> | ||
186 | - <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value> | ||
187 | - <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value> | ||
188 | - <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value> | ||
189 | - <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value> | ||
190 | - <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value> | ||
191 | - <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value> | ||
192 | - <value type="int" key="Analyzer.Valgrind.NumCallers">25</value> | ||
193 | - <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/> | ||
194 | - <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value> | ||
195 | - <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value> | ||
196 | - <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value> | ||
197 | - <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value> | ||
198 | - <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value> | ||
199 | - <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds"> | ||
200 | - <value type="int">0</value> | ||
201 | - <value type="int">1</value> | ||
202 | - <value type="int">2</value> | ||
203 | - <value type="int">3</value> | ||
204 | - <value type="int">4</value> | ||
205 | - <value type="int">5</value> | ||
206 | - <value type="int">6</value> | ||
207 | - <value type="int">7</value> | ||
208 | - <value type="int">8</value> | ||
209 | - <value type="int">9</value> | ||
210 | - <value type="int">10</value> | ||
211 | - <value type="int">11</value> | ||
212 | - <value type="int">12</value> | ||
213 | - <value type="int">13</value> | ||
214 | - <value type="int">14</value> | ||
215 | - </valuelist> | ||
216 | - <value type="int" key="PE.EnvironmentAspect.Base">2</value> | ||
217 | - <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/> | ||
218 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">FeiTalk</value> | ||
219 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | ||
220 | - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:E:/project/git_LiveChat/LiveChat/FeiTalk/FeiTalk.pro</value> | ||
221 | - <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value> | ||
222 | - <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">FeiTalk/FeiTalk.pro</value> | ||
223 | - <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value> | ||
224 | - <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value> | ||
225 | - <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value> | ||
226 | - <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value> | ||
227 | - <value type="bool" key="RunConfiguration.UseCppDebugger">true</value> | ||
228 | - <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">false</value> | ||
229 | - <value type="bool" key="RunConfiguration.UseMultiProcess">false</value> | ||
230 | - <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value> | ||
231 | - <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value> | ||
232 | - </valuemap> | ||
233 | - <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value> | ||
234 | - </valuemap> | ||
235 | - </data> | ||
236 | - <data> | ||
237 | - <variable>ProjectExplorer.Project.TargetCount</variable> | ||
238 | - <value type="int">1</value> | ||
239 | - </data> | ||
240 | - <data> | ||
241 | - <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable> | ||
242 | - <value type="QByteArray">{db59d54c-3a72-499f-a14a-e48aa82152b4}</value> | ||
243 | - </data> | ||
244 | - <data> | ||
245 | - <variable>ProjectExplorer.Project.Updater.FileVersion</variable> | ||
246 | - <value type="int">15</value> | ||
247 | - </data> | ||
248 | -</qtcreator> |
LiveChat/PC端介绍.txt
1 | 1 | ||
2 | ±àÒëÆ÷£ºQT5.0 VS2010 /release/debug | 2 | ±àÒëÆ÷£ºQT5.0 VS2010 /release/debug |
3 | 3 | ||
4 | +ƽʱ·¢²¼±àÒërelease°æ±¾ | ||
5 | + | ||
4 | Ä£¿é£º | 6 | Ä£¿é£º |
7 | +main.cpp : ´ò¿ª/¹Ø±Õlogº¯Êý£ºqInstallMessageHandler(outputMessage); | ||
5 | common:ÖØÔØµÄһЩϵͳ¿Ø¼þºÍ¸¨Öú¹¦ÄÜ£» | 8 | common:ÖØÔØµÄһЩϵͳ¿Ø¼þºÍ¸¨Öú¹¦ÄÜ£» |
6 | gotyecpp:Ç×¼ÓÔÆÎÄ×ÖÁÄÌìµÄÊÕ·¢ºÍÏÔʾ´¦Àí£» | 9 | gotyecpp:Ç×¼ÓÔÆÎÄ×ÖÁÄÌìµÄÊÕ·¢ºÍÏÔʾ´¦Àí£» |
7 | http£ºÁ¬½Óºǫ́£¬»ñÈ¡±¾Óû§ÐÅÏ¢£» | 10 | http£ºÁ¬½Óºǫ́£¬»ñÈ¡±¾Óû§ÐÅÏ¢£» |
@@ -13,10 +16,36 @@ italkingwidget.cpp/talking.ui ÊÓÆµÍ¨»°´¦Àí | @@ -13,10 +16,36 @@ italkingwidget.cpp/talking.ui ÊÓÆµÍ¨»°´¦Àí | ||
13 | userinfotip.cpp/userinfotip.ui Óû§ÏêϸÐÅÏ¢ | 16 | userinfotip.cpp/userinfotip.ui Óû§ÏêϸÐÅÏ¢ |
14 | widgetLogon.cpp/widgetLogon.ui µÇ½½çÃæ | 17 | widgetLogon.cpp/widgetLogon.ui µÇ½½çÃæ |
15 | ishowview.cpp ½çÃæÏÔʾÂß¼£¨¿ØÖÆÖ÷½çÃæºÍÊÓÆµÍ¨»°µÄÏÔʾ£© | 18 | ishowview.cpp ½çÃæÏÔʾÂß¼£¨¿ØÖÆÖ÷½çÃæºÍÊÓÆµÍ¨»°µÄÏÔʾ£© |
19 | +ishowcourses.cpp/ishowcourses.ui(¿Î³ÌÔ¤ÀÀ) | ||
20 | + | ||
21 | +jusDoodle : Ϳѻ²¿·Ö´¦Àí´úÂ루demo£© | ||
22 | +isettingwidget.cpp£ºITalkingWidget::showCourseUi()Ìí¼Ó¿Î³ÌͿѻ½çÃæµ½Í¨»°½çÃæÖÐ | ||
23 | + | ||
24 | +Éú³É²âÊÔ/ÕýʽÈí¼þ£º | ||
25 | +1.ÎÒÃǺǫ́£ºGlobalSetting.cpp | ||
26 | + CGlobalSetting::CGlobalSetting() | ||
27 | + { | ||
28 | + | ||
29 | + networkurl = "http://test.ishowedu.com/"; //ÍøÂçµØÖ·webͨѶ | ||
30 | + // networkurl = "https://api.ishowedu.com/"; //ÍøÂçµØÖ·webͨѶ | ||
31 | + cloud_id = "viptalk@ishowedu.com"; //ÍøÂçµØÖ·webͨѶ | ||
32 | + // cloud_id = "http://viptalk.ishowedu.com/"; //ÍøÂçµØÖ·webͨѶ | ||
16 | 33 | ||
34 | + } | ||
17 | 35 | ||
36 | +2.justalk: justtalktest.cpp | ||
37 | + Mtc_UeDbSetServer(servers.at(0).toUtf8().data()); //²âÊÔ»·¾³ | ||
38 | + // Mtc_UeDbSetServer(servers.at(1).toUtf8().data()); //Õýʽ»·¾³ | ||
18 | 39 | ||
40 | +3.Ç×¼ÓÔÆ£ºgotyemsg.cpp | ||
41 | + void GotyeMsg::init() | ||
42 | + { | ||
43 | + apiist->init("a0044a1c-09e0-473a-8ceb-a13b445b086d", "com.gotye.api.demo");//²âÊÔ»·¾³ | ||
44 | + // apiist->init("51e493d8-879a-4c0f-8ce4-478cebdc3c8f", "com.gotye.api.demo"); //Õýʽ»·¾³ | ||
45 | + } | ||
19 | 46 | ||
47 | +´ò°ü·¢²¼µÄʱºòreleaseĿ¼Ï£ºCloudSample couresImg gotye.cache gotye.dataɾ³ý | ||
48 | +configĿ¼Ï£ºÉ¾³ýconfig.ini | ||
49 | +userConfig.iniÖРɾ³ý±£´æµÄµÇ¼ÐÅÏ¢ | ||
20 | 50 | ||
21 | -ÐÞ¸ÄÁ˵Ǽ·½Ê½£º | ||
22 | -ÏȵǼ·þÎñÆ÷£¬ÉÏÏßʱµÇ¼justalk ÏÂÏßʱjustalkÏÂÏß | ||
23 | \ No newline at end of file | 51 | \ No newline at end of file |
52 | +´ò°ü¹¤¾ß£ºinno setup | ||
24 | \ No newline at end of file | 53 | \ No newline at end of file |
LiveChat/bin/release/CloudSample/log/jsm_2.log
0 → 100644
LiveChat/bin/release/CloudSample/log/jsm_3.log
0 → 100644
LiveChat/bin/release/CloudSample/log/jsm_4.log
0 → 100644
LiveChat/bin/release/CloudSample/log/jsm_5.log
0 → 100644
LiveChat/bin/release/CloudSample/log/mme0.log
No preview for this file type
LiveChat/bin/release/CloudSample/log/mme1.log deleted
No preview for this file type
LiveChat/bin/release/CloudSample/log/mtc20160715_152756_497.log deleted
1 | -#ZOSLOG# | ||
2 | -15:27:56.497 ZOS: INFO: ModEhInit hub. | ||
3 | -15:27:56.497 ZOS: INFO: task<MOD_MGR:240> alloc ok. | ||
4 | -15:27:56.498 ZOS: INFO: task<MOD_MGR:240> spawn ok. | ||
5 | -15:27:56.508 ZOS: INFO: module manager active run. | ||
6 | -15:27:56.508 ZOS: INFO: module init ok. | ||
7 | -15:27:56.508 ZOS: INFO: qtimer create ok. | ||
8 | -15:27:56.508 ZOS: INFO: task<TIMER:241> alloc ok. | ||
9 | -15:27:56.508 ZOS: INFO: task<TIMER:241> spawn ok. | ||
10 | -15:27:56.508 ZOS: INFO: timer task active run. | ||
11 | -15:27:56.508 ZOS: INFO: HttpInit | ||
12 | -15:27:56.508 ZOS: INFO: system 2016-07-15T15:27:56+08:00 init ok. | ||
13 | -15:27:56.508 XML: INFO: init ok. | ||
14 | -15:27:56.508 ZOS: INFO: Com reference added, count is 2 | ||
15 | -15:27:56.573 ZOS: INFO: Com reference added, count is 2 | ||
16 | -15:27:57.093 ARC: INFO: init ok. | ||
17 | -15:27:57.093 ZOS: INFO: task<ARC:242> alloc ok. | ||
18 | -15:27:57.093 ZOS: INFO: task<ARC:242> spawn ok. | ||
19 | -15:27:57.093 ZOS: INFO: task<ARC:242> module start ok. | ||
20 | -15:27:57.093 ARC: INFO: arc task run. | ||
21 | -15:27:57.093 ARC: INFO: task start ok. | ||
22 | -15:27:57.094 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml2ss> ok. | ||
23 | -15:27:57.094 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml> ok. | ||
24 | -15:27:57.094 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml2ss> ok. | ||
25 | -15:27:57.095 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml> ok. | ||
26 | -15:27:57.095 ZOS: INFO: Com reference added, count is 2 | ||
27 | -15:27:57.110 MME: INFO: Device name Real 132609. | ||
28 | -15:27:57.110 ZOS: ERROR: Open file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mme.ini> failed<2>. | ||
29 | -15:27:57.110 ZOS: WARN: open file(E:/project/test/LiveChat/bin/release/CloudSample/profile/mme.ini) read and bin mode. | ||
30 | -15:27:57.110 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mme.ini> ok. | ||
31 | -15:27:57.110 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mme.ini> ok. | ||
32 | -15:27:57.110 MME: INFO: load section: Juphoon | ||
33 | -15:27:57.110 MME: INFO: load section: General | ||
34 | -15:27:57.112 MME: INFO: MME Version ad13bf4(160429) | ||
35 | -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok. | ||
36 | -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok. | ||
37 | -15:27:57.127 ZOS: ERROR: Open file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini> failed<2>. | ||
38 | -15:27:57.127 ZOS: WARN: open file(E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini) read and bin mode. | ||
39 | -15:27:57.127 MDM: WARN: 'E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini` not exist or invalid | ||
40 | -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini> ok. | ||
41 | -15:27:57.127 MDM: INFO: save 'E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini` finished | ||
42 | -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok. | ||
43 | -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok. | ||
44 | -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini> ok. | ||
45 | -15:27:57.128 MDM: INFO: load device general mmp | ||
46 | -15:27:57.128 MDM: INFO: load device local mmp | ||
47 | -15:27:57.128 MDM: INFO: load device remote mmp | ||
48 | -15:27:57.128 MDM: INFO: load device manual mmp | ||
49 | -15:27:57.128 MDM: INFO: load device topten mmp | ||
50 | -15:27:57.128 MDM: INFO: load device model mmp | ||
51 | -15:27:57.128 MDM: INFO: read 'E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini` finished | ||
52 | -15:27:57.128 ZOS: INFO: task<MVC:243> alloc ok. | ||
53 | -15:27:57.131 ZOS: INFO: task<MVC:243> spawn ok. | ||
54 | -15:27:57.131 ZOS: INFO: task<MVC:243> module start ok. | ||
55 | -15:27:57.131 MVC: INFO: DspSetAecMode mode 1. | ||
56 | -15:27:57.131 MVC: INFO: DspSetAecEnable set enable | ||
57 | -15:27:57.131 MVC: INFO: DspSetAgcMode mode 0 | ||
58 | -15:27:57.131 MVC: INFO: DspSetAgcEnable set enable | ||
59 | -15:27:57.131 MVC: INFO: DspSetAnrMode mode 0. | ||
60 | -15:27:57.131 MVC: INFO: DspSetAnrEnable set enable | ||
61 | -15:27:57.131 MVC: INFO: MVC has actual function. | ||
62 | -15:27:57.131 ZOS: INFO: task<MVD:244> alloc ok. | ||
63 | -15:27:57.132 ZOS: INFO: task<MVD:244> spawn ok. | ||
64 | -15:27:57.132 ZOS: INFO: task<MVD:244> module start ok. | ||
65 | -15:27:57.132 MVD: INFO: MVD has actual function. | ||
66 | -15:27:57.132 MTC: INFO: Init Lemon:2588d54(160429) Melon:ad13bf4(160429) Avatar:4091b81(160428) Jsm:4c32339(160429)-1-0.4 Giraffe:df5a2dc(160422). | ||
67 | -15:27:57.132 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini> ok. | ||
68 | -15:27:57.132 MDM: INFO: save 'E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini` finished | ||
69 | -15:27:57.132 MSP: INFO: init db ok. | ||
70 | -15:28:19.306 MNP: INFO: init db ok. | ||
71 | -15:28:19.306 MTP: INFO: init db ok. | ||
72 | -15:28:19.306 MTC: INFO: ProfSelect choice <t_161225> ok | ||
73 | -15:28:19.306 MVC: INFO: GetSuptCdc support 9 | ||
74 | -15:28:19.306 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete | ||
75 | -15:28:19.307 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2. | ||
76 | -15:28:19.307 MVC: INFO: DevGetInputCount count 2 | ||
77 | -15:28:19.307 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
78 | -15:28:19.309 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'. | ||
79 | -15:28:19.309 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio) | ||
80 | -15:28:19.309 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
81 | -15:28:19.311 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'. | ||
82 | -15:28:19.311 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC) | ||
83 | -15:28:19.311 MVC: WARN: MvcwEngine::DevGetInput is obsolete | ||
84 | -15:28:19.311 MVC: INFO: DevGetInput | ||
85 | -15:28:19.311 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete | ||
86 | -15:28:19.312 MVC: INFO: DevGetOutputCount count 1 | ||
87 | -15:28:19.312 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete | ||
88 | -15:28:19.313 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio) | ||
89 | -15:28:19.313 MVC: WARN: MvcwEngine::DevGetOutput is obsolete | ||
90 | -15:28:19.313 MVC: INFO: DevGetOutput | ||
91 | -15:28:19.313 MVD: INFO: GetSuptCdc support 4 | ||
92 | -15:28:19.313 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete | ||
93 | -15:28:19.323 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>. | ||
94 | -15:28:19.344 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete | ||
95 | -15:28:19.344 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global | ||
96 | -15:28:19.344 MVD: WARN: MvdwEngine::DevGetCapture is obsolete | ||
97 | -15:28:19.374 MVD: INFO: DevGetCapture get capture name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global. | ||
98 | -15:28:19.375 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok. | ||
99 | -15:28:19.375 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok. | ||
100 | -15:28:19.375 MVC: INFO: DspSetAecEnable set enable | ||
101 | -15:28:19.375 MVC: INFO: DspSetAecMode mode 1. | ||
102 | -15:28:19.375 MVC: INFO: DspSetAgcEnable set enable | ||
103 | -15:28:19.375 MVC: INFO: DspSetAgcMode mode 0 | ||
104 | -15:28:19.375 MVC: INFO: DspSetAgcTgt set 3. | ||
105 | -15:28:19.375 MVC: INFO: DspSetAnrEnable set enable | ||
106 | -15:28:19.375 MVC: INFO: DspSetAnrMode mode 0. | ||
107 | -15:28:19.375 MVC: INFO: RtpSetBreakTimeLen length 300s | ||
108 | -15:28:19.375 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete | ||
109 | -15:28:19.385 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>. | ||
110 | -15:28:19.405 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete | ||
111 | -15:28:19.405 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global | ||
112 | -15:28:19.405 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete | ||
113 | -15:28:19.407 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2. | ||
114 | -15:28:19.407 MVC: INFO: DevGetInputCount count 2 | ||
115 | -15:28:19.407 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
116 | -15:28:19.408 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'. | ||
117 | -15:28:19.408 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio) | ||
118 | -15:28:19.408 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
119 | -15:28:19.411 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'. | ||
120 | -15:28:19.411 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC) | ||
121 | -15:28:19.411 MVC: WARN: MvcwEngine::DevGetInput is obsolete | ||
122 | -15:28:19.411 MVC: INFO: DevGetInput | ||
123 | -15:28:19.411 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete | ||
124 | -15:28:19.411 MVC: INFO: DevGetOutputCount count 1 | ||
125 | -15:28:19.411 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete | ||
126 | -15:28:19.412 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio) | ||
127 | -15:28:19.412 MVC: WARN: MvcwEngine::DevGetOutput is obsolete | ||
128 | -15:28:19.412 MVC: INFO: DevGetOutput | ||
129 | -15:28:19.412 RSD: INFO: rsd start ok. | ||
130 | -15:28:19.413 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml2ss> ok. | ||
131 | -15:28:19.413 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml> ok. | ||
132 | -15:28:19.413 MTC: INFO: open client ok. | ||
133 | -15:28:19.414 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok. | ||
134 | -15:28:19.414 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok. | ||
135 | -15:28:19.414 MSP: INFO: Flush changed, save to file. | ||
136 | -15:28:19.414 MTC: INFO: save provision. | ||
137 | -15:28:19.414 MVC: INFO: DspSetAecEnable set enable | ||
138 | -15:28:19.414 MVC: INFO: DspSetAecMode mode 1. | ||
139 | -15:28:19.414 MVC: INFO: DspSetAgcEnable set enable | ||
140 | -15:28:19.414 MVC: INFO: DspSetAgcMode mode 0 | ||
141 | -15:28:19.415 MVC: INFO: DspSetAgcTgt set 3. | ||
142 | -15:28:19.415 MVC: INFO: DspSetAnrEnable set enable | ||
143 | -15:28:19.415 MVC: INFO: DspSetAnrMode mode 0. | ||
144 | -15:28:19.415 MVC: INFO: RtpSetBreakTimeLen length 300s | ||
145 | -15:28:19.415 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete | ||
146 | -15:28:19.424 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>. | ||
147 | -15:28:19.444 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete | ||
148 | -15:28:19.444 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global | ||
149 | -15:28:19.444 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete | ||
150 | -15:28:19.446 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2. | ||
151 | -15:28:19.446 MVC: INFO: DevGetInputCount count 2 | ||
152 | -15:28:19.446 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
153 | -15:28:19.447 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'. | ||
154 | -15:28:19.447 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio) | ||
155 | -15:28:19.447 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
156 | -15:28:19.450 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'. | ||
157 | -15:28:19.450 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC) | ||
158 | -15:28:19.450 MVC: WARN: MvcwEngine::DevGetInput is obsolete | ||
159 | -15:28:19.450 MVC: INFO: DevGetInput | ||
160 | -15:28:19.450 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete | ||
161 | -15:28:19.450 MVC: INFO: DevGetOutputCount count 1 | ||
162 | -15:28:19.450 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete | ||
163 | -15:28:19.451 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio) | ||
164 | -15:28:19.451 MVC: WARN: MvcwEngine::DevGetOutput is obsolete | ||
165 | -15:28:19.451 MVC: INFO: DevGetOutput | ||
166 | -15:28:19.451 MTC: INFO: client server AccessEntry:sudp -h dev.ae.justalkcloud.com -p 9851; | ||
167 | -15:28:19.452 ARC: INFO: AcInit 0x3bcbdd8. | ||
168 | -15:28:19.452 ARC: INFO: AcOpen create session 0x3bcbdd8. | ||
169 | -15:28:19.452 ARC: INFO: AcSetTcpMode disable tcp mode. | ||
170 | -15:28:19.452 ZOS: INFO: task<DNS:245> alloc ok. | ||
171 | -15:28:19.452 ZOS: INFO: qtimer create task<0xF5> timer<0> ok. | ||
172 | -15:28:19.452 DNS: INFO: init ok. | ||
173 | -15:28:19.452 ZOS: INFO: task<DNS:245> spawn ok. | ||
174 | -15:28:19.452 ZOS: INFO: task<DNS:245> module start ok. | ||
175 | -15:28:19.452 ZOS: INFO: task<MSF:246> alloc ok. | ||
176 | -15:28:19.452 MVC: INFO: EvntSetCallback set 0x57073930 cookie 0. | ||
177 | -15:28:19.452 MVD: INFO: EvntSetCallback . | ||
178 | -15:28:19.452 MVD: INFO: EvntRegister mask 194592 disable. | ||
179 | -15:28:19.452 ZOS: INFO: task<MSF:246> spawn ok. | ||
180 | -15:28:19.452 ZOS: INFO: task<MSF:246> module start ok. | ||
181 | -15:28:19.452 MSF: INFO: start ok. | ||
182 | -15:28:19.452 ZOS: INFO: qtimer create task<0x0> timer<1> ok. | ||
183 | -15:28:19.452 MTC: INFO: start client ok. | ||
184 | -15:28:19.452 ZOS: INFO: ModEhCreateEntry add entry kArcAcEvntDidProvision. | ||
185 | -15:28:19.452 ZOS: INFO: ModEhAddSuber /:f:125612892:0x56fef9c0. | ||
186 | -15:28:19.452 ZOS: INFO: ModEhSub entry kArcAcEvntDidProvision suber /:f:125612892:0x56fef9c0. | ||
187 | -15:28:19.452 ARCL: INFO: startGetConfigs | ||
188 | -15:28:19.452 ARC: INFO: AcGetConfig 0x3bcbdd8. | ||
189 | -15:28:19.502 ARCL: INFO: Agent call,cmd[getConfigs.AccessEntry.AccessRouter],oid:[AccessEntry],this:[77cc608]00 00 01 00 00 00 00 00 18 39 61 35 36 62 38 35 38 61 31 39 66 31 39 32 63 36 63 66 36 35 30 39 37 .........9a56b858a19f192c6cf65097 | ||
190 | -15:28:19.743 ARCL: INFO: getConfigs_begin | ||
191 | -15:28:19.779 ARCL: INFO: Agent call finished,cmd[getConfigs.AccessEntry.AccessRouter],oid:[AccessEntry],rslt[0],period[281],this:[77cc608]00 01 00 00 00 14 76 69 70 74 61 6C 6B 5F 69 73 68 6F 77 65 64 75 2E 63 6F 6D 00 00 00 08 00 00 00 05 41 70 70 49 64 00 00 00 01 30 00 00 00 08 41 75 74 68 4D 6F 64 65 00 00 00 07 72 73 61 41 75 74 68 00 00 00 08 44 6F 6D 61 69 6E 49 64 00 00 00 06 31 30 30 32 30 34 00 00 00 09 55 73 65 72 45 6E 74 72 79 00 00 00 50 55 73 65 72 45 6E 74 72 79 2F 31 30 30 32 30 34 3A 73 75 64 70 20 2D 68 20 31 31 32 2E 31 32 34 2E 31 31 36 2E 36 35 20 2D 70 20 31 31 39 35 39 3B 73 75 64 70 20 2D 68 20 31 38 32 2E 39 32 2E 36 36 2E 31 32 36 20 2D 70 20 31 38 33 30 35 3B 00 00 00 0A 4D 64 6D 53 65 72 76 69 63 65 00 00 00 20 68 74 74 70 73 3A 2F 2F 32 31 38 2E 32 34 34 2E 31 34 34 2E 31 31 36 3A 38 38 38 32 2F 6D 64 6D 00 00 00 11 41 63 68 69 76 65 64 4C 6F 67 53 65 72 76 69 ......viptalk_ishowedu.com........AppId....0....AuthMode....rsaAuth....DomainId....100204....UserEntry...PUserEntry/100204:sudp -h 112.124.116.65 -p 11959;sudp -h 182.92.66.126 -p 18305;....MdmService... https://218.244.144.116:8882/mdm....AchivedLogServi | ||
192 | -15:28:19.779 ARCL: INFO: getConfigs success, domain:viptalk_ishowedu.com | ||
193 | -routers: | ||
194 | - AccessRouter:stcp -h 112.124.116.65 -p 9856; | ||
195 | - AccessRouter:stcp -h 182.92.66.126 -p 9856; | ||
196 | - AccessRouter:stcp -h 203.82.55.29 -p 9856; | ||
197 | -configs: | ||
198 | - AppId->0 | ||
199 | - AuthMode->rsaAuth | ||
200 | - DomainId->100204 | ||
201 | - UserEntry->UserEntry/100204:sudp -h 112.124.116.65 -p 11959;sudp -h 182.92.66.126 -p 18305; | ||
202 | - MdmService->https://218.244.144.116:8882/mdm | ||
203 | - AchivedLogService->https://218.244.158.116:9001/um/xlogupload | ||
204 | - StatisticsService->http://218.244.158.116:9000/call_stat | ||
205 | - VersionCheckService->http://talk.juphoon.com:80/versioncheck | ||
206 | - | ||
207 | -15:28:19.793 ZOS: INFO: ModPubEvnt event kArcAcEvntDidProvision. | ||
208 | -15:28:19.793 ZOS: INFO: ModEhUnSub entry kArcAcEvntDidProvision remove suber /:f:125612892:0x56fef9c0. | ||
209 | -15:28:19.793 MTC: INFO: UeOnArcDidProvision Succeed. | ||
210 | -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 Arc.Realm:viptalk_ishowedu.com. | ||
211 | -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 AuthMode:rsaAuth. | ||
212 | -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 StatisticsService:http://218.244.158.116:9000/call_stat. | ||
213 | -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 AchivedLogService:https://218.244.158.116:9001/um/xlogupload. | ||
214 | -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 MdmService:https://218.244.144.116:8882/mdm. | ||
215 | -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 VersionCheckService:http://talk.juphoon.com:80/versioncheck. | ||
216 | -15:28:19.793 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok. | ||
217 | -15:28:19.794 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok. | ||
218 | -15:28:19.794 MSP: INFO: Flush changed, save to file. | ||
219 | -15:28:19.794 MTC: INFO: save provision. | ||
220 | -15:28:19.794 ARC: INFO: AcGetAgent 0 0x3bd03d0. | ||
221 | -15:28:19.794 MTC: INFO: UeCreate t_161225 RdmPwd1234567. | ||
222 | -15:28:19.794 ARCL: INFO: Agent call,cmd[getRegisterInfo.UserEntry.User],oid:[UserEntry/100204],this:[77cf958]00 00 01 00 00 00 00 00 08 75 73 65 72 6E 61 6D 65 00 00 00 08 74 5F 31 36 31 32 32 35 .........username....t_161225 | ||
223 | -15:28:19.899 ARCL: INFO: Agent call finished,cmd[getRegisterInfo.UserEntry.User],oid:[UserEntry/100204],rslt[0],period[110],this:[77cf958]00 01 00 00 00 01 00 00 00 00 .......... | ||
224 | -15:28:19.899 ARC: INFO: AcPutAgent 0 0x3bd03d0. | ||
225 | -15:28:19.899 RSD: INFO: EnbLeaveNtfnX MtcUeCreateDidFaillNotification. | ||
226 | -15:28:19.899 ARC: INFO: AcGetAgent 0 0x3bd03d0. | ||
227 | -15:28:19.899 MTC: INFO: CliLogin request t_161225. | ||
228 | -15:28:19.899 ARCL: INFO: Agent call,cmd[requestAuth.UserEntry.User],oid:[UserEntry/100204],this:[77cb358]00 00 01 00 00 00 00 00 08 75 73 65 72 6E 61 6D 65 00 00 00 08 74 5F 31 36 31 32 32 35 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 07 72 73 61 41 75 74 68 00 00 00 00 .........username....t_161225...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....rsaAuth.... | ||
229 | -15:28:19.899 MTC: INFO: CliLogin authorization required. | ||
230 | -15:28:19.948 ARCL: INFO: Agent call finished,cmd[requestAuth.UserEntry.User],oid:[UserEntry/100204],rslt[0],period[46],this:[77cb358]00 01 00 00 00 01 00 00 00 08 61 75 74 68 43 6F 64 65 00 00 00 04 34 38 38 31 00 00 00 00 ..........authCode....4881.... | ||
231 | -15:28:19.948 MTC: INFO: MtcLoginRequestAuthCodeCallback nonce 4881. | ||
232 | -15:28:19.948 ARC: INFO: AcPutAgent 0 0x3bd03d0. | ||
233 | -15:28:19.948 ZOS: INFO: qtimer create task<0xFFFFFFFF> timer<2> ok. | ||
234 | -15:28:19.948 MTC: INFO: UeWaitAuthCodeTmr expired in 60 secs | ||
235 | -15:28:19.948 RSD: INFO: EnbLeaveNtfnX MtcUeAuthorizationRequireNotification. | ||
236 | -15:28:20.011 ARC: INFO: AcGetAgent 0 0x3bd03d0. | ||
237 | -15:28:20.011 MTC: INFO: UePromptAuthCode username t_161225. | ||
238 | -15:28:20.011 ARCL: INFO: Agent call,cmd[getPwdWithAuthCode.UserEntry.User],oid:[UserEntry/100204],this:[77cf918]00 00 01 00 00 00 00 00 08 75 73 65 72 6E 61 6D 65 00 00 00 08 74 5F 31 36 31 32 32 35 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 F8 53 55 51 39 64 46 38 78 4E 6A 45 79 4D 6A 55 4B 54 6D 39 75 59 32 55 39 4E 44 67 34 4D 51 70 43 5A 57 64 70 62 6A 30 78 4E 44 59 34 4E 54 59 32 4F 44 51 31 43 6B 56 75 5A 44 30 78 4E 44 59 34 4E 6A 55 31 4D 6A 51 31 43 67 70 46 53 67 41 36 6D 41 54 35 68 6E 35 31 6F 6D 4B 64 76 77 6B 58 35 78 39 36 6E 4A 65 66 48 41 4B 75 4E 69 33 57 32 49 37 6B 39 32 48 33 56 56 71 4F 33 4F 46 7A 6A 47 33 77 52 65 4E 62 59 75 56 57 38 4C 46 6C 2B 47 4B 49 74 4B 74 6C 6E 6F 45 61 76 36 65 45 33 34 77 4C 56 5A 46 4F 4E 42 5A 48 76 72 6E 79 45 69 .........username....t_161225...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....SUQ9dF8xNjEyMjUKTm9uY2U9NDg4MQpCZWdpbj0xNDY4NTY2ODQ1CkVuZD0xNDY4NjU1MjQ1CgpFSgA6mAT5hn51omKdvwkX5x96nJefHAKuNi3W2I7k92H3VVqO3OFzjG3wReNbYuVW8LFl+GKItKtlnoEav6eE34wLVZFONBZHvrnyEi | ||
239 | -15:28:20.074 ARCL: INFO: Agent call finished,cmd[getPwdWithAuthCode.UserEntry.User],oid:[UserEntry/100204],rslt[0],period[62],this:[77cf918]00 01 00 00 00 20 32 33 66 39 36 66 61 36 39 39 38 38 61 35 36 63 61 35 30 37 30 38 32 34 36 61 39 63 38 66 33 39 00 00 00 00 ..... 23f96fa69988a56ca50708246a9c8f39.... | ||
240 | -15:28:20.074 MTC: INFO: UeDbSetAuthPeriod expired in 87545 secs | ||
241 | -15:28:20.075 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok. | ||
242 | -15:28:20.075 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok. | ||
243 | -15:28:20.076 MSP: INFO: Flush changed, save to file. | ||
244 | -15:28:20.076 MTC: INFO: save provision. | ||
245 | -15:28:20.076 ARC: INFO: AcPutAgent 0 0x3bd03d0. | ||
246 | -15:28:20.076 MTC: INFO: UeDbAuthIsValid expired in 87545 secs | ||
247 | -15:28:20.076 ZOS: INFO: ModEhCreateEntry add entry kArcAcEvntStateChanged. | ||
248 | -15:28:20.076 ZOS: INFO: ModEhAddSuber /:f:0:0x56ff0070. | ||
249 | -15:28:20.076 ZOS: INFO: ModEhSub entry kArcAcEvntStateChanged suber /:f:0:0x56ff0070. | ||
250 | -15:28:20.076 MSF: INFO: comp<MNF:77D5084> start ok. | ||
251 | -15:28:20.076 MNF: INFO: PortMapInit map 0x0x77d1b34. | ||
252 | -15:28:20.076 MNF: INFO: PortMapInit map 0x0x77d1b50. | ||
253 | -15:28:20.076 MNF: INFO: port init ok. | ||
254 | -15:28:20.076 MNF: INFO: start ok. | ||
255 | -15:28:20.076 ZOS: INFO: ModEhCreateEntry add entry kMsfMvcEvntNotifcaiton. | ||
256 | -15:28:20.076 ZOS: INFO: ModEhAddSuber /:f:0:0x5703f740. | ||
257 | -15:28:20.076 ZOS: INFO: ModEhSub entry kMsfMvcEvntNotifcaiton suber /:f:0:0x5703f740. | ||
258 | -15:28:20.076 ZOS: INFO: ModEhCreateEntry add entry kMsfMvdEvntNotifcaiton. | ||
259 | -15:28:20.076 ZOS: INFO: ModEhAddSuber /:f:0:0x5703f9a0. | ||
260 | -15:28:20.076 ZOS: INFO: ModEhSub entry kMsfMvdEvntNotifcaiton suber /:f:0:0x5703f9a0. | ||
261 | -15:28:20.076 ARC: INFO: AcRetainClient 0x3bcbdd8. | ||
262 | -15:28:20.076 ARCL: INFO: addServer success:CallClientEx | ||
263 | -15:28:20.076 RSE: INFO: ExInit | ||
264 | -15:28:20.076 MTC: INFO: CliLogin with type 1 ip 0.0.0.0. | ||
265 | -15:28:20.076 MTC: INFO: UeUploadDevInfo unchanged. | ||
266 | -15:28:20.076 ARCL: INFO: setClientProperty:DeviceId->FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3 | ||
267 | -15:28:20.076 ARCL: INFO: setClientProperty:ForceFlag->1 | ||
268 | -15:28:20.076 ARC: INFO: AcSignIn username:t_161225 <UnifiedSession> froce. | ||
269 | -15:28:20.076 ARCL: INFO: startConnect:username:t_161225/<UnifiedSession> | ||
270 | -15:28:20.076 ARCL: INFO: Agent call,cmd[allocRandom.AccessRouter.AccessRouter],oid:[AccessRouter],this:[77d4bb0]00 00 01 00 00 ..... | ||
271 | -15:28:20.076 ARCL: INFO: login connection changed | ||
272 | -15:28:20.076 ARCL: INFO: login1Step1 begin:AccessRouter:stcp -h 112.124.116.65 -p 9856; | ||
273 | -15:28:20.076 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged. | ||
274 | -15:28:20.093 ARCL: INFO: Client status changed:1:0 | ||
275 | -15:28:20.093 ARC: INFO: AcStateChanged session 0 CONNING proc 1 <0>. | ||
276 | -15:28:20.178 ARCL: INFO: Agent call finished,cmd[allocRandom.AccessRouter.AccessRouter],oid:[AccessRouter],rslt[0],period[109],this:[77d4bb0]00 01 00 00 00 10 31 35 39 30 33 33 38 31 31 61 38 38 63 31 34 37 00 00 00 00 ......159033811a88c147.... | ||
277 | -15:28:20.178 ARCL: INFO: voip socket opened:1820:success | ||
278 | -15:28:20.179 ARCL: INFO: Agent call,cmd[login1.AccessRouter.AccessRouter],oid:[AccessRouter],this:[77d7fd0]00 00 01 00 00 00 00 00 28 5B 75 73 65 72 6E 61 6D 65 3A 74 5F 31 36 31 32 32 35 40 76 69 70 74 61 6C 6B 5F 69 73 68 6F 77 65 64 75 2E 63 6F 6D 5D 00 00 00 10 3C 55 6E 69 66 69 65 64 53 65 73 73 69 6F 6E 3E 00 00 00 20 33 32 32 36 35 39 31 33 36 38 65 37 61 37 31 30 64 64 34 33 33 32 37 63 33 61 30 36 63 34 66 37 00 00 00 05 00 00 00 05 5F 5F 61 70 70 00 00 00 01 30 00 00 00 08 44 65 76 69 63 65 49 64 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 08 5F 5F 63 6C 69 65 6E 74 00 00 00 2F 55 4E 4B 4E 4F 57 4E 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 08 5F 5F 64 6F 6D 61 69 6E 00 ........([username:t_161225@viptalk_ishowedu.com]....<UnifiedSession>... 3226591368e7a710dd43327c3a06c4f7........__app....0....DeviceId...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....__client.../UNKNOWNFA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....__domain. | ||
279 | -15:28:20.294 ARCL: INFO: Agent call finished,cmd[login1.AccessRouter.AccessRouter],oid:[AccessRouter],rslt[0],period[110],this:[77d7fd0]00 01 00 00 00 0B 31 30 30 32 30 34 5F 31 35 34 32 00 00 00 10 64 62 33 36 65 36 65 66 38 64 39 65 65 65 64 64 00 00 00 2C 41 63 63 65 73 73 52 6F 75 74 65 72 3A 73 75 64 70 20 2D 68 20 31 31 32 2E 31 32 34 2E 31 31 36 2E 36 35 20 2D 70 20 39 38 35 36 3B BF 44 74 86 00 00 00 00 00 00 00 00 ......100204_1542....db36e6ef8d9eeedd...,AccessRouter:sudp -h 112.124.116.65 -p 9856;.Dt......... | ||
280 | -15:28:20.294 ARCL: INFO: login1 successed:100204_1542:0 | ||
281 | -15:28:20.294 ARCL: INFO: createAgent success:#Session/100204_1542/<UnifiedSession>:1 | ||
282 | -15:28:20.343 ARCL: INFO: Agent call,cmd[readOfflineMessages.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],this:[77d7dc8]00 00 01 00 00 FF FF FF FF FF FF FF FF 00 00 00 64 ................d | ||
283 | -15:28:20.343 ARCL: INFO: router connection changed | ||
284 | -15:28:20.343 ARCL: INFO: readOfflineMessages_begin | ||
285 | -15:28:20.343 ARCL: INFO: Client status changed:2:0 | ||
286 | -15:28:20.343 ARC: INFO: AcStateChanged session 0 CONNING proc 2 <0>. | ||
287 | -15:28:20.343 ARC: INFO: AcStateChanged callback conned. | ||
288 | -15:28:20.343 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged. | ||
289 | -15:28:20.343 RSD: INFO: EnbLeaveNtfnX MtcCliServerLoginOkNotification. | ||
290 | -15:28:20.343 ARC: INFO: AcRetainClient 0x3bcbdd8. | ||
291 | -15:28:20.343 ARCL: INFO: addMessageReceiver:Diagnosis:1 | ||
292 | -15:28:20.343 ARC: INFO: AcReleaseClient 0x3bcbdd8. | ||
293 | -15:28:20.343 ARC: INFO: AcRetainClient 0x3bcbdd8. | ||
294 | -15:28:20.343 ARCL: INFO: addMessageReceiver:Message.MoreMessage:2 | ||
295 | -15:28:20.343 ARC: INFO: AcReleaseClient 0x3bcbdd8. | ||
296 | -15:28:20.343 MTC: INFO: ImInit init. | ||
297 | -15:28:20.343 MTC: INFO: FsSessInit init. | ||
298 | -15:28:20.343 MTC: INFO: DsrMgr::Init <E:/project/test/LiveChat/bin/release/CloudSample/profile\jsd>. | ||
299 | -15:28:20.343 ARC: INFO: AcGetUid 100204_1542. | ||
300 | -15:28:20.343 ARC: INFO: AcRetainClient 0x3bcbdd8. | ||
301 | -15:28:20.343 ARCL: INFO: addMessageReceiver:DocumentSharing:3 | ||
302 | -15:28:20.343 ARC: INFO: AcReleaseClient 0x3bcbdd8. | ||
303 | -15:28:20.343 ARC: INFO: AcSetPublicParm Public.kMtcCallExPropKey <yes>. | ||
304 | -15:28:20.343 ARCL: INFO: setClientProperty:Public.kMtcCallExPropKey->yes | ||
305 | -15:28:20.343 ARCL: INFO: createAgent success:#User:2 | ||
306 | -15:28:20.343 ARC: INFO: AcGetAgent 1 0x3bd0460. | ||
307 | -15:28:20.343 ARCL: INFO: Agent call,cmd[setUserProps.User.User],oid:[#User],this:[77e1b50]00 00 01 00 00 00 00 00 01 00 00 00 10 50 75 62 6C 69 63 2E 4C 6F 67 69 6E 49 6E 66 6F 00 00 00 49 7B 22 44 61 74 65 22 3A 31 34 36 38 35 36 37 37 30 30 2C 22 42 72 61 6E 64 22 3A 22 50 43 22 2C 22 4D 6F 64 65 6C 22 3A 22 52 65 61 6C 22 2C 22 56 65 72 22 3A 22 32 2E 36 2E 31 22 2C 22 41 70 70 56 65 72 22 3A 22 22 7D .............Public.LoginInfo...I{"Date":1468567700,"Brand":"PC","Model":"Real","Ver":"2.6.1","AppVer":""} | ||
308 | -15:28:20.343 ARC: INFO: AcRetainClient 0x3bcbdd8. | ||
309 | -15:28:20.344 ZOS: INFO: task<Jsm:247> alloc ok. | ||
310 | -15:28:20.344 ZOS: INFO: task<Jsm:247> spawn ok. | ||
311 | -15:28:20.344 ZOS: INFO: task<Jsm:247> module start ok. | ||
312 | -15:28:20.344 ZOS: INFO: qtimer create task<0xF7> timer<3> ok. | ||
313 | -15:28:20.344 ARCL: INFO: addMessageReceiver:JSMInvite:4 | ||
314 | -15:28:20.344 ARCL: INFO: addMessageReceiver:JSMNotify:5 | ||
315 | -15:28:20.344 ARC: INFO: AcReleaseClient 0x3bcbdd8. | ||
316 | -15:28:20.344 RSE: INFO: ConfOnLoginOk init. | ||
317 | -15:28:20.393 ARCL: INFO: Agent call,cmd[setProps.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],this:[77eb3e0]00 00 01 00 00 00 00 00 03 00 00 00 08 44 65 76 69 63 65 49 64 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 09 46 6F 72 63 65 46 6C 61 67 00 00 00 01 31 00 00 00 18 50 75 62 6C 69 63 2E 6B 4D 74 63 43 61 6C 6C 45 78 50 72 6F 70 4B 65 79 00 00 00 03 79 65 73 .............DeviceId...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....ForceFlag....1....Public.kMtcCallExPropKey....yes | ||
318 | -15:28:20.393 ARCL: INFO: setProps_begin | ||
319 | -15:28:20.398 ARCL: INFO: Agent call finished,cmd[readOfflineMessages.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],rslt[0],period[63],this:[77d7dc8]00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...................... | ||
320 | -15:28:20.398 ARCL: INFO: readOfflineMessages successed:0 | ||
321 | -15:28:20.398 ARCL: INFO: recvMessage success:0:0 | ||
322 | -15:28:20.427 ARCL: INFO: Agent call finished,cmd[setProps.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],rslt[0],period[47],this:[77eb3e0]00 01 00 00 00 00 00 00 00 00 .......... | ||
323 | -15:28:20.427 ARCL: INFO: setProps successed | ||
324 | -15:28:20.434 ARCL: INFO: Agent call finished,cmd[setUserProps.User.User],oid:[#User],rslt[0],period[94],this:[77e1b50]00 01 00 00 00 00 00 00 00 00 .......... | ||
325 | -15:28:20.434 ARC: INFO: AcPutAgent 1 0x3bd0460. | ||
326 | -15:28:20.434 ARCL: INFO: removeAgent:1 | ||
327 | -15:28:20.434 RSD: INFO: EnbLeaveNtfnX MtcUeSetPropertyOkNotification. | ||
328 | -15:28:25.761 MVC: INFO: SndPlayStopByType type -1. | ||
329 | -15:28:25.761 ZOS: INFO: ModEhUnSub entry kMsfMvcEvntNotifcaiton remove suber /:f:0:0x5703f740. | ||
330 | -15:28:25.761 ZOS: INFO: ModEhUnSub entry kMsfMvdEvntNotifcaiton remove suber /:f:0:0x5703f9a0. | ||
331 | -15:28:25.761 ARC: INFO: AcRetainClient 0x3bcbdd8. | ||
332 | -15:28:25.761 ARCL: INFO: removeServer:CallClientEx | ||
333 | -15:28:25.761 RSE: INFO: ExDestroy | ||
334 | -15:28:25.761 ARC: INFO: AcRetainClient 0x3bcbdd8. | ||
335 | -15:28:25.761 ARCL: INFO: removeMessageReceiver:JSMInvite:4 | ||
336 | -15:28:25.761 ARCL: INFO: removeMessageReceiver:JSMNotify:3 | ||
337 | -15:28:25.761 ARC: INFO: AcReleaseClient 0x3bcbdd8. | ||
338 | -15:28:25.761 ZOS: INFO: task<Jsm:247> module stop ok. | ||
339 | -15:28:25.761 ZOS: INFO: task<Jsm> mission complete. | ||
340 | -15:28:25.761 ZOS: INFO: task<Jsm:247> free ok. | ||
341 | -15:28:25.791 ZOS: INFO: qtimer delete timer<3> ok. | ||
342 | -15:28:25.791 MSF: INFO: comp<MNF:77D5084> stop ok. | ||
343 | -15:28:25.791 MNF: INFO: PortMapDestroy map 0x0x77d1b34. | ||
344 | -15:28:25.791 MNF: INFO: PortMapDestroy map 0x0x77d1b50. | ||
345 | -15:28:25.791 ZOS: INFO: task<MSF:246> module stop ok. | ||
346 | -15:28:25.791 ZOS: INFO: task<MSF> mission complete. | ||
347 | -15:28:25.791 ZOS: INFO: task<MSF:246> free ok. | ||
348 | -15:28:25.821 ZOS: INFO: task<DNS:245> module stop ok. | ||
349 | -15:28:25.821 ZOS: INFO: task<DNS> mission complete. | ||
350 | -15:28:25.821 ZOS: INFO: qtimer delete timer<0> ok. | ||
351 | -15:28:25.821 ZOS: INFO: task<DNS:245> free ok. | ||
352 | -15:28:25.851 ARC: INFO: AcClose session 0x3bcbdd8. | ||
353 | -15:28:25.851 ARC: INFO: AcDestroy 0x3bcbdd8. | ||
354 | -15:28:25.851 ARCL: INFO: stopConnect | ||
355 | -15:28:25.851 ARCL: INFO: removeAgent:0 | ||
356 | -15:28:25.851 ARCL: INFO: voip socket closed:1820 | ||
357 | -15:28:25.851 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged. | ||
358 | -15:28:25.851 ARCL: INFO: close | ||
359 | -15:28:25.893 ARCL: INFO: Client status changed:0:0 | ||
360 | -15:28:25.893 ARCL: INFO: client onDeactivate | ||
361 | -15:28:25.893 ARCL: INFO: stopConnect | ||
362 | -15:28:25.893 ARC: ERROR: AcStateChanged no session. | ||
363 | -15:28:25.923 ARCL: INFO: client onShutdown | ||
364 | -15:28:26.021 MTC: INFO: stop client ok. | ||
365 | -15:28:26.021 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok. | ||
366 | -15:28:26.022 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok. | ||
367 | -15:28:26.022 MSP: INFO: Flush changed, save to file. | ||
368 | -15:28:26.022 MTC: INFO: save provision. | ||
369 | -15:28:26.022 MTP: INFO: destroy db ok. | ||
370 | -15:28:26.022 MNP: INFO: destroy db ok. | ||
371 | -15:28:26.022 MSP: INFO: destroy db ok. | ||
372 | -15:28:26.022 RSD: INFO: rsd stop ok. | ||
373 | -15:28:26.022 MTC: INFO: close client ok. | ||
374 | -15:28:26.022 MVD: WARN: MvdwEngine::PreviewShow is obsolete | ||
375 | -15:28:26.023 ZOS: INFO: task<MVD:244> module stop ok. | ||
376 | -15:28:26.023 ZOS: INFO: task<MVD> mission complete. | ||
377 | -15:28:26.023 ZOS: INFO: task<MVD:244> free ok. | ||
378 | -15:28:26.076 ZOS: INFO: task<MVC:243> module stop ok. | ||
379 | -15:28:26.076 ZOS: INFO: task<MVC> mission complete. | ||
380 | -15:28:26.076 ZOS: INFO: task<MVC:243> free ok. | ||
381 | -15:28:26.106 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mme.ini> ok. | ||
382 | -15:28:26.106 ZOS: INFO: task<ARC:242> module stop ok. | ||
383 | -15:28:26.106 ZOS: INFO: task<ARC> mission complete. | ||
384 | -15:28:26.106 ZOS: INFO: task<ARC:242> free ok. | ||
385 | -15:28:26.136 XML: INFO: destroy ok. | ||
386 | -15:28:26.136 ZOS: INFO: HttpDestroy | ||
387 | -15:28:26.138 ZOS: INFO: task<TIMER> mission complete. | ||
388 | -15:28:26.138 ZOS: INFO: task<TIMER:241> free ok. | ||
389 | -15:28:26.166 ZOS: INFO: task<TIMER:241> delete ok. | ||
390 | -15:28:26.166 ZOS: INFO: qtimer delete ok. | ||
391 | -15:28:26.166 ZOS: INFO: Uninitialize com. | ||
392 | -15:28:26.166 ZOS: INFO: task<MOD_MGR> mission complete. | ||
393 | -15:28:26.166 ZOS: INFO: task<MOD_MGR:240> free ok. | ||
394 | -15:28:26.196 ZOS: INFO: task<MOD_MGR:240> delete ok. | ||
395 | -15:28:26.196 ZOS: INFO: module all tasks were destroied. | ||
396 | -15:28:26.196 ZOS: INFO: ModEhDestroy hub. | ||
397 | -16:00:25.504 ZOS: INFO: ModEhInit hub. | ||
398 | -16:00:25.505 ZOS: INFO: task<MOD_MGR:240> alloc ok. | ||
399 | -16:00:25.505 ZOS: INFO: task<MOD_MGR:240> spawn ok. | ||
400 | -16:00:25.515 ZOS: INFO: module manager active run. | ||
401 | -16:00:25.515 ZOS: INFO: module init ok. | ||
402 | -16:00:25.515 ZOS: INFO: qtimer create ok. | ||
403 | -16:00:25.515 ZOS: INFO: task<TIMER:241> alloc ok. | ||
404 | -16:00:25.515 ZOS: INFO: task<TIMER:241> spawn ok. | ||
405 | -16:00:25.515 ZOS: INFO: timer task active run. | ||
406 | -16:00:25.515 ZOS: INFO: HttpInit | ||
407 | -16:00:25.515 ZOS: INFO: system 2016-07-15T16:00:25+08:00 init ok. | ||
408 | -16:00:25.515 XML: INFO: init ok. | ||
409 | -16:00:25.515 ZOS: INFO: Com reference added, count is 2 | ||
410 | -16:00:25.584 ZOS: INFO: Com reference added, count is 2 | ||
411 | -16:00:26.099 ARC: INFO: init ok. | ||
412 | -16:00:26.099 ZOS: INFO: task<ARC:242> alloc ok. | ||
413 | -16:00:26.099 ZOS: INFO: task<ARC:242> spawn ok. | ||
414 | -16:00:26.099 ZOS: INFO: task<ARC:242> module start ok. | ||
415 | -16:00:26.099 ARC: INFO: arc task run. | ||
416 | -16:00:26.099 ARC: INFO: task start ok. | ||
417 | -16:00:26.099 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\provisions.xml> ok. | ||
418 | -16:00:26.100 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\provisions.xml2ss> ok. | ||
419 | -16:00:26.100 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\provisions.xml> ok. | ||
420 | -16:00:26.100 ZOS: INFO: Com reference added, count is 2 | ||
421 | -16:00:26.115 MME: INFO: Device name Real 132609. | ||
422 | -16:00:26.115 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mme.ini> ok. | ||
423 | -16:00:26.115 MME: INFO: load section: Juphoon | ||
424 | -16:00:26.115 MME: INFO: load section: General | ||
425 | -16:00:26.117 MME: INFO: MME Version ad13bf4(160429) | ||
426 | -16:00:26.130 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok. | ||
427 | -16:00:26.131 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok. | ||
428 | -16:00:26.131 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.ini> ok. | ||
429 | -16:00:26.131 MDM: INFO: load device general mmp | ||
430 | -16:00:26.131 MDM: INFO: load device local mmp | ||
431 | -16:00:26.131 MDM: INFO: load device remote mmp | ||
432 | -16:00:26.131 MDM: INFO: load device manual mmp | ||
433 | -16:00:26.131 MDM: INFO: load device topten mmp | ||
434 | -16:00:26.131 MDM: INFO: load device model mmp | ||
435 | -16:00:26.131 MDM: INFO: read 'E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.ini` finished | ||
436 | -16:00:26.131 ZOS: INFO: task<MVC:243> alloc ok. | ||
437 | -16:00:26.134 ZOS: INFO: task<MVC:243> spawn ok. | ||
438 | -16:00:26.134 ZOS: INFO: task<MVC:243> module start ok. | ||
439 | -16:00:26.134 MVC: INFO: DspSetAecMode mode 1. | ||
440 | -16:00:26.134 MVC: INFO: DspSetAecEnable set enable | ||
441 | -16:00:26.134 MVC: INFO: DspSetAgcMode mode 0 | ||
442 | -16:00:26.134 MVC: INFO: DspSetAgcEnable set enable | ||
443 | -16:00:26.134 MVC: INFO: DspSetAnrMode mode 0. | ||
444 | -16:00:26.134 MVC: INFO: DspSetAnrEnable set enable | ||
445 | -16:00:26.134 MVC: INFO: MVC has actual function. | ||
446 | -16:00:26.134 ZOS: INFO: task<MVD:244> alloc ok. | ||
447 | -16:00:26.135 ZOS: INFO: task<MVD:244> spawn ok. | ||
448 | -16:00:26.135 ZOS: INFO: task<MVD:244> module start ok. | ||
449 | -16:00:26.135 MVD: INFO: MVD has actual function. | ||
450 | -16:00:26.135 MTC: INFO: Init Lemon:2588d54(160429) Melon:ad13bf4(160429) Avatar:4091b81(160428) Jsm:4c32339(160429)-1-0.4 Giraffe:df5a2dc(160422). | ||
451 | -16:00:26.135 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.ini> ok. | ||
452 | -16:00:26.136 MDM: INFO: save 'E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.ini` finished | ||
453 | -16:00:26.136 MSP: INFO: init db ok. | ||
454 | -16:00:28.859 MNP: INFO: init db ok. | ||
455 | -16:00:28.859 MTP: INFO: init db ok. | ||
456 | -16:00:28.859 MTC: INFO: ProfSelect choice <t_161225> ok | ||
457 | -16:00:28.860 MVC: INFO: GetSuptCdc support 9 | ||
458 | -16:00:28.860 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete | ||
459 | -16:00:28.862 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2. | ||
460 | -16:00:28.862 MVC: INFO: DevGetInputCount count 2 | ||
461 | -16:00:28.862 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
462 | -16:00:28.864 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'. | ||
463 | -16:00:28.864 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio) | ||
464 | -16:00:28.864 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
465 | -16:00:28.867 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'. | ||
466 | -16:00:28.867 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC) | ||
467 | -16:00:28.867 MVC: WARN: MvcwEngine::DevGetInput is obsolete | ||
468 | -16:00:28.867 MVC: INFO: DevGetInput | ||
469 | -16:00:28.867 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete | ||
470 | -16:00:28.867 MVC: INFO: DevGetOutputCount count 1 | ||
471 | -16:00:28.867 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete | ||
472 | -16:00:28.869 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio) | ||
473 | -16:00:28.869 MVC: WARN: MvcwEngine::DevGetOutput is obsolete | ||
474 | -16:00:28.869 MVC: INFO: DevGetOutput | ||
475 | -16:00:28.869 MVD: INFO: GetSuptCdc support 4 | ||
476 | -16:00:28.869 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete | ||
477 | -16:00:28.879 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>. | ||
478 | -16:00:28.899 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete | ||
479 | -16:00:28.899 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global | ||
480 | -16:00:28.899 MVD: WARN: MvdwEngine::DevGetCapture is obsolete | ||
481 | -16:00:28.931 MVD: INFO: DevGetCapture get capture name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global. | ||
482 | -16:00:28.931 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok. | ||
483 | -16:00:28.931 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok. | ||
484 | -16:00:28.932 MSF: WARN: MSP version 6. | ||
485 | -16:00:28.932 MSF: WARN: MNP version 17. | ||
486 | -16:00:28.932 MVC: INFO: GetSuptCdc support 9 | ||
487 | -16:00:28.932 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete | ||
488 | -16:00:28.933 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2. | ||
489 | -16:00:28.933 MVC: INFO: DevGetInputCount count 2 | ||
490 | -16:00:28.933 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
491 | -16:00:28.935 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'. | ||
492 | -16:00:28.935 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio) | ||
493 | -16:00:28.935 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
494 | -16:00:28.938 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'. | ||
495 | -16:00:28.938 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC) | ||
496 | -16:00:28.938 MVC: WARN: MvcwEngine::DevGetInput is obsolete | ||
497 | -16:00:28.938 MVC: INFO: DevGetInput | ||
498 | -16:00:28.938 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete | ||
499 | -16:00:28.938 MVC: INFO: DevGetOutputCount count 1 | ||
500 | -16:00:28.938 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete | ||
501 | -16:00:28.939 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio) | ||
502 | -16:00:28.939 MVC: WARN: MvcwEngine::DevGetOutput is obsolete | ||
503 | -16:00:28.939 MVC: INFO: DevGetOutput | ||
504 | -16:00:28.939 MVD: INFO: GetSuptCdc support 4 | ||
505 | -16:00:28.940 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete | ||
506 | -16:00:28.950 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>. | ||
507 | -16:00:28.970 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete | ||
508 | -16:00:28.970 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global | ||
509 | -16:00:28.970 MSF: WARN: MTP version 14. | ||
510 | -16:00:28.970 MSF: WARN: MTC version 2. | ||
511 | -16:00:28.970 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok. | ||
512 | -16:00:28.971 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok. | ||
513 | -16:00:28.971 MVC: INFO: DspSetAecEnable set enable | ||
514 | -16:00:28.971 MVC: INFO: DspSetAecMode mode 1. | ||
515 | -16:00:28.971 MVC: INFO: DspSetAgcEnable set enable | ||
516 | -16:00:28.971 MVC: INFO: DspSetAgcMode mode 0 | ||
517 | -16:00:28.971 MVC: INFO: DspSetAgcTgt set 3. | ||
518 | -16:00:28.971 MVC: INFO: DspSetAnrEnable set enable | ||
519 | -16:00:28.971 MVC: INFO: DspSetAnrMode mode 0. | ||
520 | -16:00:28.971 MVC: INFO: RtpSetBreakTimeLen length 300s | ||
521 | -16:00:28.971 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete | ||
522 | -16:00:28.981 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>. | ||
523 | -16:00:29.001 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete | ||
524 | -16:00:29.001 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global | ||
525 | -16:00:29.001 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete | ||
526 | -16:00:29.002 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2. | ||
527 | -16:00:29.002 MVC: INFO: DevGetInputCount count 2 | ||
528 | -16:00:29.002 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
529 | -16:00:29.004 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'. | ||
530 | -16:00:29.004 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio) | ||
531 | -16:00:29.004 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
532 | -16:00:29.006 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'. | ||
533 | -16:00:29.006 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC) | ||
534 | -16:00:29.006 MVC: WARN: MvcwEngine::DevGetInput is obsolete | ||
535 | -16:00:29.006 MVC: INFO: DevGetInput | ||
536 | -16:00:29.007 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete | ||
537 | -16:00:29.007 MVC: INFO: DevGetOutputCount count 1 | ||
538 | -16:00:29.007 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete | ||
539 | -16:00:29.008 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio) | ||
540 | -16:00:29.008 MVC: WARN: MvcwEngine::DevGetOutput is obsolete | ||
541 | -16:00:29.008 MVC: INFO: DevGetOutput | ||
542 | -16:00:29.008 RSD: INFO: rsd start ok. | ||
543 | -16:00:29.008 MTC: INFO: open client ok. | ||
544 | -16:00:29.008 MTC: WARN: UeDbSetPassword forbided in RSA mode. | ||
545 | -16:00:29.009 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok. | ||
546 | -16:00:29.009 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok. | ||
547 | -16:00:29.009 MSP: INFO: Flush changed, save to file. | ||
548 | -16:00:29.009 MTC: INFO: save provision. | ||
549 | -16:00:29.009 MVC: INFO: DspSetAecEnable set enable | ||
550 | -16:00:29.009 MVC: INFO: DspSetAecMode mode 1. | ||
551 | -16:00:29.009 MVC: INFO: DspSetAgcEnable set enable | ||
552 | -16:00:29.009 MVC: INFO: DspSetAgcMode mode 0 | ||
553 | -16:00:29.010 MVC: INFO: DspSetAgcTgt set 3. | ||
554 | -16:00:29.010 MVC: INFO: DspSetAnrEnable set enable | ||
555 | -16:00:29.010 MVC: INFO: DspSetAnrMode mode 0. | ||
556 | -16:00:29.010 MVC: INFO: RtpSetBreakTimeLen length 300s | ||
557 | -16:00:29.010 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete | ||
558 | -16:00:29.019 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>. | ||
559 | -16:00:29.039 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete | ||
560 | -16:00:29.039 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global | ||
561 | -16:00:29.039 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete | ||
562 | -16:00:29.040 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2. | ||
563 | -16:00:29.040 MVC: INFO: DevGetInputCount count 2 | ||
564 | -16:00:29.040 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
565 | -16:00:29.042 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'. | ||
566 | -16:00:29.042 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio) | ||
567 | -16:00:29.042 MVC: WARN: MvcwEngine::DevEnumInput is obsolete | ||
568 | -16:00:29.044 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'. | ||
569 | -16:00:29.044 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC) | ||
570 | -16:00:29.044 MVC: WARN: MvcwEngine::DevGetInput is obsolete | ||
571 | -16:00:29.044 MVC: INFO: DevGetInput | ||
572 | -16:00:29.044 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete | ||
573 | -16:00:29.045 MVC: INFO: DevGetOutputCount count 1 | ||
574 | -16:00:29.045 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete | ||
575 | -16:00:29.046 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio) | ||
576 | -16:00:29.046 MVC: WARN: MvcwEngine::DevGetOutput is obsolete | ||
577 | -16:00:29.046 MVC: INFO: DevGetOutput | ||
578 | -16:00:29.046 MTC: INFO: client server AccessEntry:sudp -h dev.ae.justalkcloud.com -p 9851; | ||
579 | -16:00:29.047 ARC: INFO: AcInit 0x565c750. | ||
580 | -16:00:29.047 ARC: INFO: AcOpen create session 0x565c750. | ||
581 | -16:00:29.047 ARC: INFO: AcSetTcpMode disable tcp mode. | ||
582 | -16:00:29.047 ZOS: INFO: task<DNS:245> alloc ok. | ||
583 | -16:00:29.047 ZOS: INFO: qtimer create task<0xF5> timer<0> ok. | ||
584 | -16:00:29.047 DNS: INFO: init ok. | ||
585 | -16:00:29.047 ZOS: INFO: task<DNS:245> spawn ok. | ||
586 | -16:00:29.047 ZOS: INFO: task<DNS:245> module start ok. | ||
587 | -16:00:29.047 ZOS: INFO: task<MSF:246> alloc ok. | ||
588 | -16:00:29.047 MVC: INFO: EvntSetCallback set 0xfc73930 cookie 0. | ||
589 | -16:00:29.047 MVD: INFO: EvntSetCallback . | ||
590 | -16:00:29.047 MVD: INFO: EvntRegister mask 194592 disable. | ||
591 | -16:00:29.047 ZOS: INFO: task<MSF:246> spawn ok. | ||
592 | -16:00:29.047 ZOS: INFO: task<MSF:246> module start ok. | ||
593 | -16:00:29.047 MSF: INFO: start ok. | ||
594 | -16:00:29.047 ZOS: INFO: qtimer create task<0x0> timer<1> ok. | ||
595 | -16:00:29.047 MTC: INFO: start client ok. | ||
596 | -16:00:29.047 ZOS: INFO: ModEhCreateEntry add entry kArcAcEvntDidProvision. | ||
597 | -16:00:29.048 ZOS: INFO: ModEhAddSuber /:f:154706108:0xfbef9c0. | ||
598 | -16:00:29.048 ZOS: INFO: ModEhSub entry kArcAcEvntDidProvision suber /:f:154706108:0xfbef9c0. | ||
599 | -16:00:29.048 ARCL: INFO: startGetConfigs | ||
600 | -16:00:29.048 ARC: INFO: AcGetConfig 0x565c750. | ||
601 | -16:00:29.097 ARCL: INFO: Agent call,cmd[getConfigs.AccessEntry.AccessRouter],oid:[AccessEntry],this:[938abc8]00 00 01 00 00 00 00 00 18 39 61 35 36 62 38 35 38 61 31 39 66 31 39 32 63 36 63 66 36 35 30 39 37 .........9a56b858a19f192c6cf65097 | ||
602 | -16:00:29.100 ARCL: INFO: getConfigs_begin | ||
603 | -16:00:29.369 ARCL: INFO: Agent call finished,cmd[getConfigs.AccessEntry.AccessRouter],oid:[AccessEntry],rslt[0],period[265],this:[938abc8]00 01 00 00 00 14 76 69 70 74 61 6C 6B 5F 69 73 68 6F 77 65 64 75 2E 63 6F 6D 00 00 00 08 00 00 00 05 41 70 70 49 64 00 00 00 01 30 00 00 00 08 41 75 74 68 4D 6F 64 65 00 00 00 07 72 73 61 41 75 74 68 00 00 00 08 44 6F 6D 61 69 6E 49 64 00 00 00 06 31 30 30 32 30 34 00 00 00 09 55 73 65 72 45 6E 74 72 79 00 00 00 50 55 73 65 72 45 6E 74 72 79 2F 31 30 30 32 30 34 3A 73 75 64 70 20 2D 68 20 31 31 32 2E 31 32 34 2E 31 31 36 2E 36 35 20 2D 70 20 31 31 39 35 39 3B 73 75 64 70 20 2D 68 20 31 38 32 2E 39 32 2E 36 36 2E 31 32 36 20 2D 70 20 31 38 33 30 35 3B 00 00 00 0A 4D 64 6D 53 65 72 76 69 63 65 00 00 00 20 68 74 74 70 73 3A 2F 2F 32 31 38 2E 32 34 34 2E 31 34 34 2E 31 31 36 3A 38 38 38 32 2F 6D 64 6D 00 00 00 11 41 63 68 69 76 65 64 4C 6F 67 53 65 72 76 69 ......viptalk_ishowedu.com........AppId....0....AuthMode....rsaAuth....DomainId....100204....UserEntry...PUserEntry/100204:sudp -h 112.124.116.65 -p 11959;sudp -h 182.92.66.126 -p 18305;....MdmService... https://218.244.144.116:8882/mdm....AchivedLogServi | ||
604 | -16:00:29.369 ARCL: INFO: getConfigs success, domain:viptalk_ishowedu.com | ||
605 | -routers: | ||
606 | - AccessRouter:stcp -h 112.124.116.65 -p 9856; | ||
607 | - AccessRouter:stcp -h 182.92.66.126 -p 9856; | ||
608 | - AccessRouter:stcp -h 203.82.55.29 -p 9856; | ||
609 | -configs: | ||
610 | - AppId->0 | ||
611 | - AuthMode->rsaAuth | ||
612 | - DomainId->100204 | ||
613 | - UserEntry->UserEntry/100204:sudp -h 112.124.116.65 -p 11959;sudp -h 182.92.66.126 -p 18305; | ||
614 | - MdmService->https://218.244.144.116:8882/mdm | ||
615 | - AchivedLogService->https://218.244.158.116:9001/um/xlogupload | ||
616 | - StatisticsService->http://218.244.158.116:9000/call_stat | ||
617 | - VersionCheckService->http://talk.juphoon.com:80/versioncheck | ||
618 | - | ||
619 | -16:00:29.400 ZOS: INFO: ModPubEvnt event kArcAcEvntDidProvision. | ||
620 | -16:00:29.400 ZOS: INFO: ModEhUnSub entry kArcAcEvntDidProvision remove suber /:f:154706108:0xfbef9c0. | ||
621 | -16:00:29.400 MTC: INFO: UeOnArcDidProvision Succeed. | ||
622 | -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 Arc.Realm:viptalk_ishowedu.com. | ||
623 | -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 AuthMode:rsaAuth. | ||
624 | -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 StatisticsService:http://218.244.158.116:9000/call_stat. | ||
625 | -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 AchivedLogService:https://218.244.158.116:9001/um/xlogupload. | ||
626 | -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 MdmService:https://218.244.144.116:8882/mdm. | ||
627 | -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 VersionCheckService:http://talk.juphoon.com:80/versioncheck. | ||
628 | -16:00:29.401 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok. | ||
629 | -16:00:29.401 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok. | ||
630 | -16:00:29.401 MSP: INFO: Flush changed, save to file. | ||
631 | -16:00:29.401 MTC: INFO: save provision. | ||
632 | -16:00:29.401 ARC: INFO: AcGetAgent 0 0x93d0318. | ||
633 | -16:00:29.401 MTC: INFO: UeCreate t_161225 RdmPwd1234567. | ||
634 | -16:00:29.401 ARCL: INFO: Agent call,cmd[getRegisterInfo.UserEntry.User],oid:[UserEntry/100204],this:[938cd18]00 00 01 00 00 00 00 00 08 75 73 65 72 6E 61 6D 65 00 00 00 08 74 5F 31 36 31 32 32 35 .........username....t_161225 | ||
635 | -16:00:29.498 ARCL: INFO: Agent call finished,cmd[getRegisterInfo.UserEntry.User],oid:[UserEntry/100204],rslt[0],period[94],this:[938cd18]00 01 00 00 00 01 00 00 00 00 .......... | ||
636 | -16:00:29.498 ARC: INFO: AcPutAgent 0 0x93d0318. | ||
637 | -16:00:29.498 RSD: INFO: EnbLeaveNtfnX MtcUeCreateDidFaillNotification. | ||
638 | -16:00:29.498 ZOS: INFO: qtimer create task<0xFFFFFFFF> timer<2> ok. | ||
639 | -16:00:29.498 MTC: INFO: UeDbAuthIsValid expired in 85616 secs | ||
640 | -16:00:29.498 ZOS: INFO: ModEhCreateEntry add entry kArcAcEvntStateChanged. | ||
641 | -16:00:29.498 ZOS: INFO: ModEhAddSuber /:f:0:0xfbf0070. | ||
642 | -16:00:29.498 ZOS: INFO: ModEhSub entry kArcAcEvntStateChanged suber /:f:0:0xfbf0070. | ||
643 | -16:00:29.498 MSF: INFO: comp<MNF:938CF24> start ok. | ||
644 | -16:00:29.498 MNF: INFO: PortMapInit map 0x0x941b424. | ||
645 | -16:00:29.498 MNF: INFO: PortMapInit map 0x0x941b440. | ||
646 | -16:00:29.498 MNF: INFO: port init ok. | ||
647 | -16:00:29.498 MNF: INFO: start ok. | ||
648 | -16:00:29.498 ZOS: INFO: ModEhCreateEntry add entry kMsfMvcEvntNotifcaiton. | ||
649 | -16:00:29.498 ZOS: INFO: ModEhAddSuber /:f:0:0xfc3f740. | ||
650 | -16:00:29.498 ZOS: INFO: ModEhSub entry kMsfMvcEvntNotifcaiton suber /:f:0:0xfc3f740. | ||
651 | -16:00:29.498 ZOS: INFO: ModEhCreateEntry add entry kMsfMvdEvntNotifcaiton. | ||
652 | -16:00:29.498 ZOS: INFO: ModEhAddSuber /:f:0:0xfc3f9a0. | ||
653 | -16:00:29.499 ZOS: INFO: ModEhSub entry kMsfMvdEvntNotifcaiton suber /:f:0:0xfc3f9a0. | ||
654 | -16:00:29.499 ARC: INFO: AcRetainClient 0x565c750. | ||
655 | -16:00:29.499 ARCL: INFO: addServer success:CallClientEx | ||
656 | -16:00:29.499 RSE: INFO: ExInit | ||
657 | -16:00:29.499 MTC: INFO: CliLogin with type 1 ip . | ||
658 | -16:00:29.499 MTC: INFO: UeUploadDevInfo unchanged. | ||
659 | -16:00:29.499 ARCL: INFO: setClientProperty:DeviceId->FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3 | ||
660 | -16:00:29.499 ARCL: INFO: setClientProperty:ForceFlag->1 | ||
661 | -16:00:29.499 ARC: INFO: AcSignIn username:t_161225 <UnifiedSession> froce. | ||
662 | -16:00:29.499 ARCL: INFO: startConnect:username:t_161225/<UnifiedSession> | ||
663 | -16:00:29.499 ARCL: INFO: Agent call,cmd[allocRandom.AccessRouter.AccessRouter],oid:[AccessRouter],this:[9421288]00 00 01 00 00 ..... | ||
664 | -16:00:29.499 ARCL: INFO: login connection changed | ||
665 | -16:00:29.499 ARCL: INFO: login1Step1 begin:AccessRouter:stcp -h 112.124.116.65 -p 9856; | ||
666 | -16:00:29.499 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged. | ||
667 | -16:00:29.500 ARCL: INFO: Client status changed:1:0 | ||
668 | -16:00:29.500 ARC: INFO: AcStateChanged session 0 CONNING proc 1 <0>. | ||
669 | -16:00:29.598 ARCL: INFO: Agent call finished,cmd[allocRandom.AccessRouter.AccessRouter],oid:[AccessRouter],rslt[0],period[109],this:[9421288]00 01 00 00 00 10 36 61 34 61 32 37 32 31 65 36 36 36 34 30 36 38 00 00 00 00 ......6a4a2721e6664068.... | ||
670 | -16:00:29.598 ARCL: INFO: voip socket opened:2032:success | ||
671 | -16:00:29.598 ARCL: INFO: Agent call,cmd[login1.AccessRouter.AccessRouter],oid:[AccessRouter],this:[94220b8]00 00 01 00 00 00 00 00 28 5B 75 73 65 72 6E 61 6D 65 3A 74 5F 31 36 31 32 32 35 40 76 69 70 74 61 6C 6B 5F 69 73 68 6F 77 65 64 75 2E 63 6F 6D 5D 00 00 00 10 3C 55 6E 69 66 69 65 64 53 65 73 73 69 6F 6E 3E 00 00 00 20 38 32 63 31 63 62 33 32 30 65 64 61 36 66 65 63 66 33 63 34 34 66 63 62 66 64 38 36 64 61 62 37 00 00 00 05 00 00 00 05 5F 5F 61 70 70 00 00 00 01 30 00 00 00 08 44 65 76 69 63 65 49 64 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 08 5F 5F 63 6C 69 65 6E 74 00 00 00 2F 55 4E 4B 4E 4F 57 4E 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 08 5F 5F 64 6F 6D 61 69 6E 00 ........([username:t_161225@viptalk_ishowedu.com]....<UnifiedSession>... 82c1cb320eda6fecf3c44fcbfd86dab7........__app....0....DeviceId...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....__client.../UNKNOWNFA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....__domain. | ||
672 | -16:00:29.712 ARCL: INFO: Agent call finished,cmd[login1.AccessRouter.AccessRouter],oid:[AccessRouter],rslt[0],period[109],this:[94220b8]00 01 00 00 00 0B 31 30 30 32 30 34 5F 31 35 34 32 00 00 00 10 61 61 61 61 37 63 39 34 35 32 64 61 66 36 37 34 00 00 00 2C 41 63 63 65 73 73 52 6F 75 74 65 72 3A 73 75 64 70 20 2D 68 20 31 31 32 2E 31 32 34 2E 31 31 36 2E 36 35 20 2D 70 20 39 38 35 36 3B BF 44 74 86 00 00 00 00 00 00 00 00 ......100204_1542....aaaa7c9452daf674...,AccessRouter:sudp -h 112.124.116.65 -p 9856;.Dt......... | ||
673 | -16:00:29.712 ARCL: INFO: login1 successed:100204_1542:0 | ||
674 | -16:00:29.712 ARCL: INFO: createAgent success:#Session/100204_1542/<UnifiedSession>:1 | ||
675 | -16:00:29.750 ARCL: INFO: Agent call,cmd[readOfflineMessages.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],this:[938cd80]00 00 01 00 00 FF FF FF FF FF FF FF FF 00 00 00 64 ................d | ||
676 | -16:00:29.750 ARCL: INFO: router connection changed | ||
677 | -16:00:29.750 ARCL: INFO: readOfflineMessages_begin | ||
678 | -16:00:29.750 ARCL: INFO: Client status changed:2:0 | ||
679 | -16:00:29.750 ARC: INFO: AcStateChanged session 0 CONNING proc 2 <0>. | ||
680 | -16:00:29.750 ARC: INFO: AcStateChanged callback conned. | ||
681 | -16:00:29.750 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged. | ||
682 | -16:00:29.750 RSD: INFO: EnbLeaveNtfnX MtcCliServerLoginOkNotification. | ||
683 | -16:00:29.750 ARC: INFO: AcRetainClient 0x565c750. | ||
684 | -16:00:29.750 ARCL: INFO: addMessageReceiver:Diagnosis:1 | ||
685 | -16:00:29.750 ARC: INFO: AcReleaseClient 0x565c750. | ||
686 | -16:00:29.750 ARC: INFO: AcRetainClient 0x565c750. | ||
687 | -16:00:29.750 ARCL: INFO: addMessageReceiver:Message.MoreMessage:2 | ||
688 | -16:00:29.750 ARC: INFO: AcReleaseClient 0x565c750. | ||
689 | -16:00:29.750 MTC: INFO: ImInit init. | ||
690 | -16:00:29.750 MTC: INFO: FsSessInit init. | ||
691 | -16:00:29.750 MTC: INFO: DsrMgr::Init <E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\jsd>. | ||
692 | -16:00:29.750 ARC: INFO: AcGetUid 100204_1542. | ||
693 | -16:00:29.750 ARC: INFO: AcRetainClient 0x565c750. | ||
694 | -16:00:29.750 ARCL: INFO: addMessageReceiver:DocumentSharing:3 | ||
695 | -16:00:29.750 ARC: INFO: AcReleaseClient 0x565c750. | ||
696 | -16:00:29.750 ARC: INFO: AcSetPublicParm Public.kMtcCallExPropKey <yes>. | ||
697 | -16:00:29.750 ARCL: INFO: setClientProperty:Public.kMtcCallExPropKey->yes | ||
698 | -16:00:29.750 ARCL: INFO: createAgent success:#User:2 | ||
699 | -16:00:29.750 ARC: INFO: AcGetAgent 1 0x93d03a8. | ||
700 | -16:00:29.750 ARCL: INFO: Agent call,cmd[setUserProps.User.User],oid:[#User],this:[94260b8]00 00 01 00 00 00 00 00 01 00 00 00 10 50 75 62 6C 69 63 2E 4C 6F 67 69 6E 49 6E 66 6F 00 00 00 49 7B 22 44 61 74 65 22 3A 31 34 36 38 35 36 39 36 32 39 2C 22 42 72 61 6E 64 22 3A 22 50 43 22 2C 22 4D 6F 64 65 6C 22 3A 22 52 65 61 6C 22 2C 22 56 65 72 22 3A 22 32 2E 36 2E 31 22 2C 22 41 70 70 56 65 72 22 3A 22 22 7D .............Public.LoginInfo...I{"Date":1468569629,"Brand":"PC","Model":"Real","Ver":"2.6.1","AppVer":""} | ||
701 | -16:00:29.750 ARC: INFO: AcRetainClient 0x565c750. | ||
702 | -16:00:29.751 ZOS: INFO: task<Jsm:247> alloc ok. | ||
703 | -16:00:29.751 ZOS: INFO: task<Jsm:247> spawn ok. | ||
704 | -16:00:29.751 ZOS: INFO: task<Jsm:247> module start ok. | ||
705 | -16:00:29.751 ZOS: INFO: qtimer create task<0xF7> timer<3> ok. | ||
706 | -16:00:29.751 ARCL: INFO: addMessageReceiver:JSMInvite:4 | ||
707 | -16:00:29.751 ARCL: INFO: addMessageReceiver:JSMNotify:5 | ||
708 | -16:00:29.751 ARC: INFO: AcReleaseClient 0x565c750. | ||
709 | -16:00:29.751 RSE: INFO: ConfOnLoginOk init. | ||
710 | -16:00:29.800 ARCL: INFO: Agent call,cmd[setProps.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],this:[9422910]00 00 01 00 00 00 00 00 03 00 00 00 08 44 65 76 69 63 65 49 64 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 09 46 6F 72 63 65 46 6C 61 67 00 00 00 01 31 00 00 00 18 50 75 62 6C 69 63 2E 6B 4D 74 63 43 61 6C 6C 45 78 50 72 6F 70 4B 65 79 00 00 00 03 79 65 73 .............DeviceId...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....ForceFlag....1....Public.kMtcCallExPropKey....yes | ||
711 | -16:00:29.800 ARCL: INFO: setProps_begin | ||
712 | -16:00:29.815 ARCL: INFO: Agent call finished,cmd[readOfflineMessages.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],rslt[0],period[78],this:[938cd80]00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...................... | ||
713 | -16:00:29.816 ARCL: INFO: readOfflineMessages successed:0 | ||
714 | -16:00:29.816 ARCL: INFO: recvMessage success:0:0 | ||
715 | -16:00:29.842 ARCL: INFO: Agent call finished,cmd[setProps.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],rslt[0],period[31],this:[9422910]00 01 00 00 00 00 00 00 00 00 .......... | ||
716 | -16:00:29.842 ARCL: INFO: setProps successed | ||
717 | -16:00:29.853 ARCL: INFO: Agent call finished,cmd[setUserProps.User.User],oid:[#User],rslt[0],period[109],this:[94260b8]00 01 00 00 00 00 00 00 00 00 .......... | ||
718 | -16:00:29.853 ARC: INFO: AcPutAgent 1 0x93d03a8. | ||
719 | -16:00:29.853 ARCL: INFO: removeAgent:1 | ||
720 | -16:00:29.853 RSD: INFO: EnbLeaveNtfnX MtcUeSetPropertyOkNotification. | ||
721 | -16:00:36.195 MVC: INFO: SndPlayStopByType type -1. | ||
722 | -16:00:36.195 ZOS: INFO: ModEhUnSub entry kMsfMvcEvntNotifcaiton remove suber /:f:0:0xfc3f740. | ||
723 | -16:00:36.195 ZOS: INFO: ModEhUnSub entry kMsfMvdEvntNotifcaiton remove suber /:f:0:0xfc3f9a0. | ||
724 | -16:00:36.195 ARC: INFO: AcRetainClient 0x565c750. | ||
725 | -16:00:36.195 ARCL: INFO: removeServer:CallClientEx | ||
726 | -16:00:36.195 RSE: INFO: ExDestroy | ||
727 | -16:00:36.195 ARC: INFO: AcRetainClient 0x565c750. | ||
728 | -16:00:36.195 ARCL: INFO: removeMessageReceiver:JSMInvite:4 | ||
729 | -16:00:36.195 ARCL: INFO: removeMessageReceiver:JSMNotify:3 | ||
730 | -16:00:36.195 ARC: INFO: AcReleaseClient 0x565c750. | ||
731 | -16:00:36.195 ZOS: INFO: task<Jsm:247> module stop ok. | ||
732 | -16:00:36.195 ZOS: INFO: task<Jsm> mission complete. | ||
733 | -16:00:36.195 ZOS: INFO: task<Jsm:247> free ok. | ||
734 | -16:00:36.225 ZOS: INFO: qtimer delete timer<3> ok. | ||
735 | -16:00:36.225 MSF: INFO: comp<MNF:938CF24> stop ok. | ||
736 | -16:00:36.225 MNF: INFO: PortMapDestroy map 0x0x941b424. | ||
737 | -16:00:36.225 MNF: INFO: PortMapDestroy map 0x0x941b440. | ||
738 | -16:00:36.225 ZOS: INFO: task<MSF:246> module stop ok. | ||
739 | -16:00:36.225 ZOS: INFO: task<MSF> mission complete. | ||
740 | -16:00:36.225 ZOS: INFO: task<MSF:246> free ok. | ||
741 | -16:00:36.255 ZOS: INFO: task<DNS:245> module stop ok. | ||
742 | -16:00:36.255 ZOS: INFO: task<DNS> mission complete. | ||
743 | -16:00:36.255 ZOS: INFO: qtimer delete timer<0> ok. | ||
744 | -16:00:36.255 ZOS: INFO: task<DNS:245> free ok. | ||
745 | -16:00:36.285 ARC: INFO: AcClose session 0x565c750. | ||
746 | -16:00:36.285 ARC: INFO: AcDestroy 0x565c750. | ||
747 | -16:00:36.285 ARCL: INFO: stopConnect | ||
748 | -16:00:36.285 ARCL: INFO: removeAgent:0 | ||
749 | -16:00:36.285 ARCL: INFO: voip socket closed:2032 | ||
750 | -16:00:36.285 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged. | ||
751 | -16:00:36.285 ARCL: INFO: close | ||
752 | -16:00:36.301 ARCL: INFO: Client status changed:0:0 | ||
753 | -16:00:36.301 ARCL: INFO: client onDeactivate | ||
754 | -16:00:36.301 ARCL: INFO: stopConnect | ||
755 | -16:00:36.301 ARC: ERROR: AcStateChanged no session. | ||
756 | -16:00:36.331 ARCL: INFO: client onShutdown | ||
757 | -16:00:36.425 MTC: INFO: stop client ok. | ||
758 | -16:00:36.425 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok. | ||
759 | -16:00:36.426 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok. | ||
760 | -16:00:36.426 MSP: INFO: Flush changed, save to file. | ||
761 | -16:00:36.426 MTC: INFO: save provision. | ||
762 | -16:00:36.426 MTP: INFO: destroy db ok. | ||
763 | -16:00:36.426 MNP: INFO: destroy db ok. | ||
764 | -16:00:36.426 MSP: INFO: destroy db ok. | ||
765 | -16:00:36.426 RSD: INFO: rsd stop ok. | ||
766 | -16:00:36.426 MTC: INFO: close client ok. | ||
767 | -16:00:36.426 MVD: WARN: MvdwEngine::PreviewShow is obsolete | ||
768 | -16:00:36.430 ZOS: INFO: task<MVD:244> module stop ok. | ||
769 | -16:00:36.430 ZOS: INFO: task<MVD> mission complete. | ||
770 | -16:00:36.430 ZOS: INFO: task<MVD:244> free ok. | ||
771 | -16:00:36.483 ZOS: INFO: task<MVC:243> module stop ok. | ||
772 | -16:00:36.483 ZOS: INFO: task<MVC> mission complete. | ||
773 | -16:00:36.483 ZOS: INFO: task<MVC:243> free ok. | ||
774 | -16:00:36.513 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mme.ini> ok. | ||
775 | -16:00:36.513 ZOS: INFO: task<ARC:242> module stop ok. | ||
776 | -16:00:36.513 ZOS: INFO: task<ARC> mission complete. | ||
777 | -16:00:36.513 ZOS: INFO: task<ARC:242> free ok. | ||
778 | -16:00:36.543 XML: INFO: destroy ok. | ||
779 | -16:00:36.543 ZOS: INFO: HttpDestroy | ||
780 | -16:00:36.549 ZOS: INFO: task<TIMER> mission complete. | ||
781 | -16:00:36.549 ZOS: INFO: task<TIMER:241> free ok. | ||
782 | -16:00:36.573 ZOS: INFO: task<TIMER:241> delete ok. | ||
783 | -16:00:36.573 ZOS: INFO: qtimer delete ok. | ||
784 | -16:00:36.573 ZOS: INFO: Uninitialize com. | ||
785 | -16:00:36.573 ZOS: INFO: task<MOD_MGR> mission complete. | ||
786 | -16:00:36.573 ZOS: INFO: task<MOD_MGR:240> free ok. | ||
787 | -16:00:36.603 ZOS: INFO: task<MOD_MGR:240> delete ok. | ||
788 | -16:00:36.603 ZOS: INFO: module all tasks were destroied. | ||
789 | -16:00:36.603 ZOS: INFO: ModEhDestroy hub. |
LiveChat/bin/release/CloudSample/profile/mme.ini
@@ -92,7 +92,7 @@ video.ars=1 | @@ -92,7 +92,7 @@ video.ars=1 | ||
92 | video.ars.bem=1 | 92 | video.ars.bem=1 |
93 | video.ars.br.max=2000000 | 93 | video.ars.br.max=2000000 |
94 | video.ars.br.min=0 | 94 | video.ars.br.min=0 |
95 | -video.ars.br.ref=150 | 95 | +video.ars.br.ref=136 |
96 | video.ars.br.start=0 | 96 | video.ars.br.start=0 |
97 | 97 | ||
98 | ;1 to enable CPU load control, 0 to disable. | 98 | ;1 to enable CPU load control, 0 to disable. |
LiveChat/bin/release/CloudSample/profile/provisions.xml
@@ -5,5 +5,5 @@ | @@ -5,5 +5,5 @@ | ||
5 | <EMERGENCY realm="" address=""/> | 5 | <EMERGENCY realm="" address=""/> |
6 | <TEST gui_show_debug="1" mme_dump_debug="0" mme_log_level="5" mvd_sync_audio="1"/> | 6 | <TEST gui_show_debug="1" mme_dump_debug="0" mme_log_level="5" mvd_sync_audio="1"/> |
7 | <RING directory="ring"/> | 7 | <RING directory="ring"/> |
8 | - <STATISTICS CommitSessSts="1" ArcTcpMode="0" TotalTransmissionSentByte="0" TotalTransmissionRecvByte="0" TotalMediaSentByte="0" TotalMediaRecvByte="0" DataTransmissionSentByte="0" DataTransmissionRecvByte="0" DataMediaSentByte="0" DataMediaRecvByte="0" VoiceCallLen="0" VideoCallLen="0"/> | 8 | + <STATISTICS CommitSessSts="1" ArcTcpMode="0" TotalTransmissionSentByte="0" TotalTransmissionRecvByte="0" TotalMediaSentByte="0" TotalMediaRecvByte="0" DataTransmissionSentByte="0" DataTransmissionRecvByte="0" DataMediaSentByte="0" DataMediaRecvByte="0" VoiceCallLen="0" VideoCallLen="60"/> |
9 | </TERMINAL> | 9 | </TERMINAL> |
LiveChat/bin/release/CloudSample/profile/t_161225/provision-v1.xml
@@ -489,8 +489,8 @@ | @@ -489,8 +489,8 @@ | ||
489 | <Value>t_161225</Value> | 489 | <Value>t_161225</Value> |
490 | </EXT> | 490 | </EXT> |
491 | <EXT> | 491 | <EXT> |
492 | - <Name>Auth.Begin</Name> | ||
493 | - <Value>1468566845</Value> | 492 | + <Name>Arc.Password</Name> |
493 | + <Value>23f96fa69988a56ca50708246a9c8f39</Value> | ||
494 | </EXT> | 494 | </EXT> |
495 | <EXT> | 495 | <EXT> |
496 | <Name>Arc.Server</Name> | 496 | <Name>Arc.Server</Name> |
@@ -505,12 +505,12 @@ | @@ -505,12 +505,12 @@ | ||
505 | <Value>1</Value> | 505 | <Value>1</Value> |
506 | </EXT> | 506 | </EXT> |
507 | <EXT> | 507 | <EXT> |
508 | - <Name>Auth.End</Name> | ||
509 | - <Value>1468655245</Value> | 508 | + <Name>Auth.Begin</Name> |
509 | + <Value>1469779146</Value> | ||
510 | </EXT> | 510 | </EXT> |
511 | <EXT> | 511 | <EXT> |
512 | - <Name>Arc.Password</Name> | ||
513 | - <Value>23f96fa69988a56ca50708246a9c8f39</Value> | 512 | + <Name>Auth.End</Name> |
513 | + <Value>1469867546</Value> | ||
514 | </EXT> | 514 | </EXT> |
515 | <EXT> | 515 | <EXT> |
516 | <Name></Name> | 516 | <Name></Name> |
LiveChat/bin/release/gotye.data/a0044a1c-09e0-473a-8ceb-a13b445b086d/161225/db.dat
No preview for this file type
LiveChat/bin/release/img/146940717616233.jpg
0 → 100644
5.35 KB
LiveChat/bin/release/viptalk.exe deleted
No preview for this file type
build-LiveChat-desktop50-Release/FeiTalk/Makefile deleted
1 | -############################################################################# | ||
2 | -# Makefile for building: viptalk | ||
3 | -# Generated by qmake (3.0) (Qt 5.0.0) on: ?? ?? 15 15:59:54 2016 | ||
4 | -# Project: ..\..\LiveChat\FeiTalk\FeiTalk.pro | ||
5 | -# Template: app | ||
6 | -# Command: D:\Qt\Qt5.0.0\5.0.0\msvc2010\bin\qmake.exe -spec win32-msvc2010 -o Makefile ..\..\LiveChat\FeiTalk\FeiTalk.pro | ||
7 | -############################################################################# | ||
8 | - | ||
9 | -MAKEFILE = Makefile | ||
10 | - | ||
11 | -first: release | ||
12 | -install: release-install | ||
13 | -uninstall: release-uninstall | ||
14 | -QMAKE = D:\Qt\Qt5.0.0\5.0.0\msvc2010\bin\qmake.exe | ||
15 | -DEL_FILE = del | ||
16 | -CHK_DIR_EXISTS= if not exist | ||
17 | -MKDIR = mkdir | ||
18 | -COPY = copy /y | ||
19 | -COPY_FILE = $(COPY) | ||
20 | -COPY_DIR = xcopy /s /q /y /i | ||
21 | -INSTALL_FILE = $(COPY_FILE) | ||
22 | -INSTALL_PROGRAM = $(COPY_FILE) | ||
23 | -INSTALL_DIR = $(COPY_DIR) | ||
24 | -DEL_FILE = del | ||
25 | -SYMLINK = | ||
26 | -DEL_DIR = rmdir | ||
27 | -MOVE = move | ||
28 | -SUBTARGETS = \ | ||
29 | - release \ | ||
30 | - debug | ||
31 | - | ||
32 | - | ||
33 | -release: FORCE | ||
34 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
35 | - $(MAKE) -f $(MAKEFILE).Release | ||
36 | -release-make_first: FORCE | ||
37 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
38 | - $(MAKE) -f $(MAKEFILE).Release | ||
39 | -release-all: FORCE | ||
40 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
41 | - $(MAKE) -f $(MAKEFILE).Release all | ||
42 | -release-clean: FORCE | ||
43 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
44 | - $(MAKE) -f $(MAKEFILE).Release clean | ||
45 | -release-distclean: FORCE | ||
46 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
47 | - $(MAKE) -f $(MAKEFILE).Release distclean | ||
48 | -release-install: FORCE | ||
49 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
50 | - $(MAKE) -f $(MAKEFILE).Release install | ||
51 | -release-uninstall: FORCE | ||
52 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
53 | - $(MAKE) -f $(MAKEFILE).Release uninstall | ||
54 | -debug: FORCE | ||
55 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
56 | - $(MAKE) -f $(MAKEFILE).Debug | ||
57 | -debug-make_first: FORCE | ||
58 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
59 | - $(MAKE) -f $(MAKEFILE).Debug | ||
60 | -debug-all: FORCE | ||
61 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
62 | - $(MAKE) -f $(MAKEFILE).Debug all | ||
63 | -debug-clean: FORCE | ||
64 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
65 | - $(MAKE) -f $(MAKEFILE).Debug clean | ||
66 | -debug-distclean: FORCE | ||
67 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
68 | - $(MAKE) -f $(MAKEFILE).Debug distclean | ||
69 | -debug-install: FORCE | ||
70 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
71 | - $(MAKE) -f $(MAKEFILE).Debug install | ||
72 | -debug-uninstall: FORCE | ||
73 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
74 | - $(MAKE) -f $(MAKEFILE).Debug uninstall | ||
75 | - | ||
76 | -Makefile: ..\..\LiveChat\FeiTalk\FeiTalk.pro D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\win32-msvc2010\qmake.conf D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\spec_pre.prf \ | ||
77 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\common\shell-win32.conf \ | ||
78 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\qconfig.pri \ | ||
79 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axbase.pri \ | ||
80 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axcontainer.pri \ | ||
81 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axserver.pri \ | ||
82 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_bootstrap.pri \ | ||
83 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_clucene.pri \ | ||
84 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_concurrent.pri \ | ||
85 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_core.pri \ | ||
86 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_declarative.pri \ | ||
87 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_designer.pri \ | ||
88 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_designercomponents.pri \ | ||
89 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_gui.pri \ | ||
90 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_help.pri \ | ||
91 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_multimedia.pri \ | ||
92 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_multimediawidgets.pri \ | ||
93 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_network.pri \ | ||
94 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_opengl.pri \ | ||
95 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_platformsupport.pri \ | ||
96 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_printsupport.pri \ | ||
97 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qml.pri \ | ||
98 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qmldevtools.pri \ | ||
99 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qmltest.pri \ | ||
100 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qtmultimediaquicktools.pri \ | ||
101 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_quick.pri \ | ||
102 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_quickparticles.pri \ | ||
103 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_script.pri \ | ||
104 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_scripttools.pri \ | ||
105 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_sql.pri \ | ||
106 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_svg.pri \ | ||
107 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_testlib.pri \ | ||
108 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_uitools.pri \ | ||
109 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_v8.pri \ | ||
110 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_webkit.pri \ | ||
111 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_webkitwidgets.pri \ | ||
112 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_widgets.pri \ | ||
113 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_xml.pri \ | ||
114 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_xmlpatterns.pri \ | ||
115 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt_functions.prf \ | ||
116 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt_config.prf \ | ||
117 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\win32-msvc2010\qmake.conf \ | ||
118 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\spec_post.prf \ | ||
119 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\exclusive_builds.prf \ | ||
120 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\default_pre.prf \ | ||
121 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\default_pre.prf \ | ||
122 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\release.prf \ | ||
123 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\debug_and_release.prf \ | ||
124 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\default_post.prf \ | ||
125 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\shared.prf \ | ||
126 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\rtti.prf \ | ||
127 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\warn_on.prf \ | ||
128 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt.prf \ | ||
129 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\resources.prf \ | ||
130 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\moc.prf \ | ||
131 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\opengl.prf \ | ||
132 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\uic.prf \ | ||
133 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\windows.prf \ | ||
134 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\testcase_targets.prf \ | ||
135 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\exceptions.prf \ | ||
136 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\yacc.prf \ | ||
137 | - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\lex.prf \ | ||
138 | - ..\..\LiveChat\FeiTalk\FeiTalk.pro \ | ||
139 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5WebKitWidgets.prl \ | ||
140 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Quick.prl \ | ||
141 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5OpenGL.prl \ | ||
142 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5PrintSupport.prl \ | ||
143 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Multimedia.prl \ | ||
144 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5WebKit.prl \ | ||
145 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Qml.prl \ | ||
146 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Widgets.prl \ | ||
147 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Script.prl \ | ||
148 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Network.prl \ | ||
149 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Gui.prl \ | ||
150 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Core.prl \ | ||
151 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/libEGL.prl \ | ||
152 | - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/libGLESv2.prl | ||
153 | - $(QMAKE) -spec win32-msvc2010 -o Makefile ..\..\LiveChat\FeiTalk\FeiTalk.pro | ||
154 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\spec_pre.prf: | ||
155 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\common\shell-win32.conf: | ||
156 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\qconfig.pri: | ||
157 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axbase.pri: | ||
158 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axcontainer.pri: | ||
159 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axserver.pri: | ||
160 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_bootstrap.pri: | ||
161 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_clucene.pri: | ||
162 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_concurrent.pri: | ||
163 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_core.pri: | ||
164 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_declarative.pri: | ||
165 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_designer.pri: | ||
166 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_designercomponents.pri: | ||
167 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_gui.pri: | ||
168 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_help.pri: | ||
169 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_multimedia.pri: | ||
170 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_multimediawidgets.pri: | ||
171 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_network.pri: | ||
172 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_opengl.pri: | ||
173 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_platformsupport.pri: | ||
174 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_printsupport.pri: | ||
175 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qml.pri: | ||
176 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qmldevtools.pri: | ||
177 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qmltest.pri: | ||
178 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qtmultimediaquicktools.pri: | ||
179 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_quick.pri: | ||
180 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_quickparticles.pri: | ||
181 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_script.pri: | ||
182 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_scripttools.pri: | ||
183 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_sql.pri: | ||
184 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_svg.pri: | ||
185 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_testlib.pri: | ||
186 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_uitools.pri: | ||
187 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_v8.pri: | ||
188 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_webkit.pri: | ||
189 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_webkitwidgets.pri: | ||
190 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_widgets.pri: | ||
191 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_xml.pri: | ||
192 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_xmlpatterns.pri: | ||
193 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt_functions.prf: | ||
194 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt_config.prf: | ||
195 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\win32-msvc2010\qmake.conf: | ||
196 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\spec_post.prf: | ||
197 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\exclusive_builds.prf: | ||
198 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\default_pre.prf: | ||
199 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\default_pre.prf: | ||
200 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\release.prf: | ||
201 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\debug_and_release.prf: | ||
202 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\default_post.prf: | ||
203 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\shared.prf: | ||
204 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\rtti.prf: | ||
205 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\warn_on.prf: | ||
206 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt.prf: | ||
207 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\resources.prf: | ||
208 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\moc.prf: | ||
209 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\opengl.prf: | ||
210 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\uic.prf: | ||
211 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\windows.prf: | ||
212 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\testcase_targets.prf: | ||
213 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\exceptions.prf: | ||
214 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\yacc.prf: | ||
215 | -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\lex.prf: | ||
216 | -..\..\LiveChat\FeiTalk\FeiTalk.pro: | ||
217 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5WebKitWidgets.prl: | ||
218 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Quick.prl: | ||
219 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5OpenGL.prl: | ||
220 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5PrintSupport.prl: | ||
221 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Multimedia.prl: | ||
222 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5WebKit.prl: | ||
223 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Qml.prl: | ||
224 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Widgets.prl: | ||
225 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Script.prl: | ||
226 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Network.prl: | ||
227 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Gui.prl: | ||
228 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Core.prl: | ||
229 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/libEGL.prl: | ||
230 | -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/libGLESv2.prl: | ||
231 | -qmake: FORCE | ||
232 | - @$(QMAKE) -spec win32-msvc2010 -o Makefile ..\..\LiveChat\FeiTalk\FeiTalk.pro | ||
233 | - | ||
234 | -qmake_all: FORCE | ||
235 | - | ||
236 | -make_first: release-make_first debug-make_first FORCE | ||
237 | -all: release-all debug-all FORCE | ||
238 | -clean: release-clean debug-clean FORCE | ||
239 | - -$(DEL_FILE) ..\..\LiveChat\bin\release\viptalk.exp | ||
240 | -distclean: release-distclean debug-distclean FORCE | ||
241 | - -$(DEL_FILE) Makefile | ||
242 | - | ||
243 | -release-mocclean: | ||
244 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
245 | - $(MAKE) -f $(MAKEFILE).Release mocclean | ||
246 | -debug-mocclean: | ||
247 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
248 | - $(MAKE) -f $(MAKEFILE).Debug mocclean | ||
249 | -mocclean: release-mocclean debug-mocclean | ||
250 | - | ||
251 | -release-mocables: | ||
252 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
253 | - $(MAKE) -f $(MAKEFILE).Release mocables | ||
254 | -debug-mocables: | ||
255 | - @set MAKEFLAGS=$(MAKEFLAGS) | ||
256 | - $(MAKE) -f $(MAKEFILE).Debug mocables | ||
257 | -mocables: release-mocables debug-mocables | ||
258 | - | ||
259 | -check: first | ||
260 | -FORCE: | ||
261 | - | ||
262 | -$(MAKEFILE).Release: Makefile | ||
263 | -$(MAKEFILE).Debug: Makefile |