diff options
Diffstat (limited to 'smdirmodel.cpp')
-rw-r--r-- | smdirmodel.cpp | 3 |
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{ |