public boolean openImage(String fileName) { QImage loadedImage = new QImage(); if (!loadedImage.load(fileName)) return false; QSize newSize = loadedImage.size().expandedTo(size()); loadedImage = resizeImage(loadedImage, newSize); image = loadedImage; modified = false; update(); return true; }