void DisplayGroupRenderer::_createWindowQmlItem(WindowPtr window) { const auto& id = window->getID(); auto sync = _context.provider.createSynchronizer(*window, _context.view); _windowItems[id].reset( new WindowRenderer(std::move(sync), std::move(window), *_displayGroupItem, _qmlContext.get())); }
void WindowManager::addWindow(WindowPtr win, bool main){ if (main) _mainWindow = win; _windowMap[win->getID()] = win; }