[fix]修改视频控件的bug
This commit is contained in:
parent
3a6992f7da
commit
e5cf57c679
@ -33,7 +33,8 @@ DEFINES += QT_DEPRECATED_WARNINGS
|
|||||||
#DEFINES += IPCVIEWERWIDGET_LIBRARY
|
#DEFINES += IPCVIEWERWIDGET_LIBRARY
|
||||||
|
|
||||||
|
|
||||||
SOURCES += main.cpp VideoWall.cpp \
|
SOURCES += main.cpp \
|
||||||
|
VideoWall.cpp \
|
||||||
../../../../../platform/src/include/service/operate_server_api/JsonOptCommand.cpp \
|
../../../../../platform/src/include/service/operate_server_api/JsonOptCommand.cpp \
|
||||||
$$PWD/../IpcPlusWidget/VoiceSlider.cpp \
|
$$PWD/../IpcPlusWidget/VoiceSlider.cpp \
|
||||||
$$PWD/../IpcViewerWidget/ccaminfo.cpp \
|
$$PWD/../IpcViewerWidget/ccaminfo.cpp \
|
||||||
|
|||||||
@ -607,6 +607,12 @@ void VideoWall::loadPtzCtrl()
|
|||||||
if(curNo == -1)
|
if(curNo == -1)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if(players.size() <= curNo
|
||||||
|
|| m_camInfoVec.size() <= curNo)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if(players[curNo]->isPlaying())
|
if(players[curNo]->isPlaying())
|
||||||
{
|
{
|
||||||
m_play->setHidden(true);
|
m_play->setHidden(true);
|
||||||
@ -1050,6 +1056,11 @@ bool VideoWall::sendOptGotopreset(const std::string &preset_tag)
|
|||||||
|
|
||||||
void VideoWall::leftPressed()
|
void VideoWall::leftPressed()
|
||||||
{
|
{
|
||||||
|
if(curNo < 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if(!players[curNo]->isPlaying())
|
if(!players[curNo]->isPlaying())
|
||||||
return;
|
return;
|
||||||
if(ptzContinuousMove(PTZ_LEFT,1) == false)
|
if(ptzContinuousMove(PTZ_LEFT,1) == false)
|
||||||
@ -1060,6 +1071,11 @@ void VideoWall::leftPressed()
|
|||||||
|
|
||||||
void VideoWall::rightPressed()
|
void VideoWall::rightPressed()
|
||||||
{
|
{
|
||||||
|
if(curNo < 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if(!players[curNo]->isPlaying())
|
if(!players[curNo]->isPlaying())
|
||||||
return;
|
return;
|
||||||
if(ptzContinuousMove(PTZ_RIGHT,1) == false)
|
if(ptzContinuousMove(PTZ_RIGHT,1) == false)
|
||||||
@ -1071,6 +1087,11 @@ void VideoWall::rightPressed()
|
|||||||
|
|
||||||
void VideoWall::upPressed()
|
void VideoWall::upPressed()
|
||||||
{
|
{
|
||||||
|
if(curNo < 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if(!players[curNo]->isPlaying())
|
if(!players[curNo]->isPlaying())
|
||||||
return;
|
return;
|
||||||
if(ptzContinuousMove(PTZ_UP,1) == false)
|
if(ptzContinuousMove(PTZ_UP,1) == false)
|
||||||
@ -1081,6 +1102,11 @@ void VideoWall::upPressed()
|
|||||||
|
|
||||||
void VideoWall::downPressed()
|
void VideoWall::downPressed()
|
||||||
{
|
{
|
||||||
|
if(curNo < 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if(!players[curNo]->isPlaying())
|
if(!players[curNo]->isPlaying())
|
||||||
return;
|
return;
|
||||||
if(ptzContinuousMove(PTZ_DOWN,1) == false)
|
if(ptzContinuousMove(PTZ_DOWN,1) == false)
|
||||||
@ -1091,6 +1117,11 @@ void VideoWall::downPressed()
|
|||||||
|
|
||||||
void VideoWall::tretchPressed()
|
void VideoWall::tretchPressed()
|
||||||
{
|
{
|
||||||
|
if(curNo < 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if(!players[curNo]->isPlaying())
|
if(!players[curNo]->isPlaying())
|
||||||
return;
|
return;
|
||||||
if(ptzContinuousMove(PTZ_ZOOMIN,1) == false)
|
if(ptzContinuousMove(PTZ_ZOOMIN,1) == false)
|
||||||
@ -1101,6 +1132,11 @@ void VideoWall::tretchPressed()
|
|||||||
|
|
||||||
void VideoWall::drawPressed()
|
void VideoWall::drawPressed()
|
||||||
{
|
{
|
||||||
|
if(curNo < 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if(!players[curNo]->isPlaying())
|
if(!players[curNo]->isPlaying())
|
||||||
return;
|
return;
|
||||||
if(ptzContinuousMove(PTZ_ZOOMOUT,1) == false)
|
if(ptzContinuousMove(PTZ_ZOOMOUT,1) == false)
|
||||||
@ -1111,6 +1147,11 @@ void VideoWall::drawPressed()
|
|||||||
|
|
||||||
void VideoWall::released()
|
void VideoWall::released()
|
||||||
{
|
{
|
||||||
|
if(curNo < 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if(!players[curNo]->isPlaying())
|
if(!players[curNo]->isPlaying())
|
||||||
return;
|
return;
|
||||||
if(ptzStopMove() == false)
|
if(ptzStopMove() == false)
|
||||||
@ -1119,6 +1160,11 @@ void VideoWall::released()
|
|||||||
|
|
||||||
void VideoWall::gotoPreset()
|
void VideoWall::gotoPreset()
|
||||||
{
|
{
|
||||||
|
if(curNo < 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if(!players[curNo]->isPlaying())
|
if(!players[curNo]->isPlaying())
|
||||||
return;
|
return;
|
||||||
else
|
else
|
||||||
@ -1133,6 +1179,11 @@ void VideoWall::gotoPreset()
|
|||||||
|
|
||||||
void VideoWall::capture()
|
void VideoWall::capture()
|
||||||
{
|
{
|
||||||
|
if(curNo < 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (players[curNo]->isPlaying()) {
|
if (players[curNo]->isPlaying()) {
|
||||||
players[curNo]->videoCapture()->setCaptureName(QDateTime::currentDateTime().toString("yyyy_MMdd_hhmmss_z"));
|
players[curNo]->videoCapture()->setCaptureName(QDateTime::currentDateTime().toString("yyyy_MMdd_hhmmss_z"));
|
||||||
players[curNo]->videoCapture()->capture();
|
players[curNo]->videoCapture()->capture();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user