Commit 6600034c authored by Aleksei Kanash's avatar Aleksei Kanash

Addition to SANKORE-297.

parent 5546a71c
...@@ -135,7 +135,7 @@ void UBDisplayManager::setAsControl(QWidget* pControlWidget ) ...@@ -135,7 +135,7 @@ void UBDisplayManager::setAsControl(QWidget* pControlWidget )
void UBDisplayManager::setAsDesktop(QWidget* pControlWidget ) void UBDisplayManager::setAsDesktop(QWidget* pControlWidget )
{ {
if(hasControl() && pControlWidget && (pControlWidget != mControlWidget)) if(pControlWidget && (pControlWidget != mControlWidget))
{ {
mDesktopWidget = pControlWidget; mDesktopWidget = pControlWidget;
mDesktopWidget->hide(); mDesktopWidget->hide();
...@@ -150,7 +150,7 @@ void UBDisplayManager::setAsDesktop(QWidget* pControlWidget ) ...@@ -150,7 +150,7 @@ void UBDisplayManager::setAsDesktop(QWidget* pControlWidget )
void UBDisplayManager::setAsDisplay(QWidget* pDisplayWidget) void UBDisplayManager::setAsDisplay(QWidget* pDisplayWidget)
{ {
if(hasDisplay() && pDisplayWidget && (pDisplayWidget != mDisplayWidget)) if(pDisplayWidget && (pDisplayWidget != mDisplayWidget))
{ {
mDisplayWidget = pDisplayWidget; mDisplayWidget = pDisplayWidget;
mDisplayWidget->hide(); mDisplayWidget->hide();
...@@ -203,16 +203,19 @@ void UBDisplayManager::positionScreens() ...@@ -203,16 +203,19 @@ void UBDisplayManager::positionScreens()
if(mDesktopWidget && mControlScreenIndex > -1) if(mDesktopWidget && mControlScreenIndex > -1)
{ {
mDesktopWidget->hide();
mDesktopWidget->setGeometry(mDesktop->screenGeometry(mControlScreenIndex)); mDesktopWidget->setGeometry(mDesktop->screenGeometry(mControlScreenIndex));
} }
if (mControlWidget && mControlScreenIndex > -1) if (mControlWidget && mControlScreenIndex > -1)
{ {
mControlWidget->hide();
mControlWidget->setGeometry(mDesktop->screenGeometry(mControlScreenIndex)); mControlWidget->setGeometry(mDesktop->screenGeometry(mControlScreenIndex));
mControlWidget->showFullScreen(); mControlWidget->showFullScreen();
} }
if (mDisplayWidget && mDisplayScreenIndex > -1) if (mDisplayWidget && mDisplayScreenIndex > -1)
{ {
mDisplayWidget->hide();
mDisplayWidget->setGeometry(mDesktop->screenGeometry(mDisplayScreenIndex)); mDisplayWidget->setGeometry(mDesktop->screenGeometry(mDisplayScreenIndex));
mDisplayWidget->showFullScreen(); mDisplayWidget->showFullScreen();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment