void FileViewManager::PreviewStandalone(const QString& filePathName, QWidget* dialogParent) { QDialog* fpdialog = new QDialog(dialogParent); fpdialog->setWindowTitle(QString("Preview '%1'").arg(QFileInfo(filePathName).fileName())); fpdialog->setContentsMargins(0, 0, 0, 0); fpdialog->resize(640, 480); //Maximize button would be more useful than a Help button on this dialog, e.g to view big pictures. Qt::WindowFlags flags = fpdialog->windowFlags(); flags &= ~Qt::WindowContextHelpButtonHint; flags |= Qt::WindowMaximizeButtonHint; fpdialog->setWindowFlags(flags); QHBoxLayout* hlay = new QHBoxLayout(fpdialog); hlay->setContentsMargins(0, 0, 0, 0); fpdialog->setLayout(hlay); FilePreviewerWidget* fpw = new FilePreviewerWidget(fpdialog); hlay->addWidget(fpw, 1); Preview(filePathName, fpw); fpdialog->exec(); }