| 139 | |
| 140 | |
| 141 | void UBApplicationController::initScreenLayout(bool useMultiscreen) |
| 142 | { |
| 143 | UBDisplayManager* displayManager = UBApplication::displayManager; |
| 144 | UBBoardController* boardController = UBApplication::boardController; |
| 145 | |
| 146 | displayManager->initScreensByRole(); |
| 147 | initPreviousViews(); |
| 148 | displayManager->assignRoles(); |
| 149 | displayManager->setControlWidget(mMainWindow); |
| 150 | displayManager->setDisplayWidget(mDisplayView); |
| 151 | |
| 152 | displayManager->setPreviousDisplaysWidgets(mPreviousViews); |
| 153 | displayManager->setDesktopWidget(mUninoteController->drawingView()); |
| 154 | |
| 155 | displayManager->setUseMultiScreen(useMultiscreen); |
| 156 | |
| 157 | adjustPreviousViews(boardController->activeSceneIndex(), boardController->selectedDocument()); |
| 158 | displayManager->positionScreens(); |
| 159 | } |
| 160 | |
| 161 | |
| 162 | void UBApplicationController::screenLayoutChanged() |
no test coverage detected