void ViewAreaImpl::dropViewOutside(const QPoint& pos) { ViewArea* viewWindow = new ViewArea(); viewWindow->setSingleView(draggedView); viewWindow->move(pos); viewWindow->resize(draggedViewWindowSize); viewWindow->show(); }
void ViewAreaImpl::separateView(View* view) { QPoint pos = view->mapToGlobal(QPoint(0, 0)); removeView(view); ViewArea* viewWindow = new ViewArea(); viewWindow->setSingleView(view); viewWindow->setGeometry(pos.x(), pos.y(), view->width(), view->height()); viewWindow->show(); }