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 |