From 74d98fe8f3fc42e9d1aed2eb0694420a2cbb0ae7 Mon Sep 17 00:00:00 2001 From: ArsenArsen Date: Tue, 11 Jul 2017 16:58:05 +0200 Subject: [PATCH] Try something in CropScene --- cropeditor/cropscene.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/cropeditor/cropscene.cpp b/cropeditor/cropscene.cpp index 6f5d3de..1d69a7b 100644 --- a/cropeditor/cropscene.cpp +++ b/cropeditor/cropscene.cpp @@ -154,7 +154,16 @@ void CropScene::setVisible(bool visible) { for (auto view : views()) { if (view->isVisible()) fullscreen |= view->isFullScreen(); view->setVisible(visible); - if (visible && fullscreen) view->showFullScreen(); + if (fullscreen) view->showFullScreen(); + if (visible) { + view->resize(_pixmap.width(), _pixmap.height()); + view->setMinimumSize(_pixmap.size()); + QPoint p = screenshotutil::smallestScreenCoordinate() + QPoint(settings::settings().value("cropx", 0).toInt(), + settings::settings().value("cropy", 0).toInt()); + view->move(p.x(), p.y()); + view->setWindowTitle("KShare Crop Editor"); + view->activateWindow(); + } } }