diff --git a/app/projectbrowser.cpp b/app/projectbrowser.cpp index 534c63b..b3b5c51 100644 --- a/app/projectbrowser.cpp +++ b/app/projectbrowser.cpp @@ -148,8 +148,7 @@ void ProjectBrowser::saveModel(Forscape::Typeset::Model* saved_model, const std: if(create_new_file || rename_file){ saved_model->path = std_path; FileEntry* item = debug_cast(entries[std_path]); - item->setText(0, toQString(std_path.filename())); - item->setData(0, Qt::UserRole, reinterpret_cast(saved_model)); + item->setModel(*saved_model); auto result = entries.insert({std_path, item}); if(!result.second){ //Saving over existing project file