http://www.kdenlive.org:80/mantis/view.php?id=389
svn path=/branches/KDE4/; revision=2719
#include <KLocale>
#include <KFileDialog>
#include <KApplication>
+#include <KMessageBox>
#include "gentime.h"
#include "monitor.h"
void Monitor::slotExtractCurrentFrame() {
QPixmap frame = render->extractFrame(m_position);
QString outputFile = KFileDialog::getSaveFileName(KUrl(), "image/png");
- if (!outputFile.isEmpty()) frame.save(outputFile);
+ if (!outputFile.isEmpty()) {
+ if (QFile::exists(outputFile) && KMessageBox::questionYesNo(this, i18n("File already exists.\nDo you want to overwrite it ?")) == KMessageBox::No) return;
+ frame.save(outputFile);
+ }
}
bool Monitor::isActive() const {