Some fixes on zoom and scroll functions, when image windows are overlapped

This commit is contained in:
Luis Lucas
2015-02-22 01:09:44 +00:00
parent 9b6af060c7
commit 2b68739d5a
4 changed files with 55 additions and 25 deletions
+6 -2
View File
@@ -314,13 +314,17 @@ Void VideoHandle::moveAllScrollBars( const QPoint offset )
{
if( m_arrayActions[VIDEO_ZOOM_LOCK_ACT]->isChecked() )
{
SubWindowHandle *subWindow;
QList<SubWindowHandle*> subWindowList = m_pcMainWindowManager->findSubWindow( SubWindowHandle::VIDEO_SUBWINDOW );
for( Int i = 0; i < subWindowList.size(); i++ )
{
if( m_pcCurrentVideoSubWindow == subWindowList.at( i ) )
subWindow = subWindowList.at( i );
if( m_pcCurrentVideoSubWindow == subWindow )
continue;
else
subWindowList.at( i )->adjustScrollBarByOffset( offset );
{
subWindow->adjustScrollBarByOffset( offset );
}
}
}
}