if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) {
kWarning() << "////// ERROR writing to file: " << view.path->url().path();
KMessageBox::error(0, i18n("Cannot write to file %1", view.path->url().path()));
if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) {
kWarning() << "////// ERROR writing to file: " << view.path->url().path();
KMessageBox::error(0, i18n("Cannot write to file %1", view.path->url().path()));
if (file.error() != QFile::NoError) {
KMessageBox::error(0, i18n("Cannot write to file %1", view.path->url().path()));
file.close();
if (file.error() != QFile::NoError) {
KMessageBox::error(0, i18n("Cannot write to file %1", view.path->url().path()));
file.close();