summaryrefslogtreecommitdiffstats
path: root/smdirmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'smdirmodel.cpp')
-rw-r--r--smdirmodel.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/smdirmodel.cpp b/smdirmodel.cpp
index a02c47c..cf2197a 100644
--- a/smdirmodel.cpp
+++ b/smdirmodel.cpp
@@ -89,6 +89,7 @@ bool SmDirModel::setData(const QModelIndex &index, const QVariant &value, int ro
QString dir = fileInfo(index).absolutePath();
QString newPath = QString("%1/%2").arg(dir).arg(newName);
QFile::rename(old, newPath);
+ emit needResize();
}
return SmTreeModel::setData(index, value, role);
}
@@ -136,6 +137,7 @@ void SmDirModel::dirEvent(const QString &file, int e){
setData(c, fData.at(i), Qt::EditRole);
}
}
+ emit needResize();
}
void SmDirModel::readSettings(){
@@ -167,6 +169,7 @@ void SmDirModel::populate(){
root->appendChild(n);
}
setRoot(root);
+ emit needResize();
}
const QList<QVariant> SmDirModel::fileData(const QFileInfo &fi) const{