diff options
| -rw-r--r-- | main.qml | 3 | ||||
| -rw-r--r-- | symedit.cpp | 5 |
2 files changed, 4 insertions, 4 deletions
@@ -421,8 +421,7 @@ ApplicationWindow { filedialog.fileMode = Labs.FileDialog.SaveFile filedialog.folder = manager.getTextSetting("Directory") -// filedialog.file = manager.getFilename() - filedialog.currentFile = manager.getFilename() +// filedialog.currentFile = manager.getFilename() filedialog.open() } else diff --git a/symedit.cpp b/symedit.cpp index 6c81234..76ad9a8 100644 --- a/symedit.cpp +++ b/symedit.cpp @@ -596,13 +596,14 @@ bool SymEditManager::hasFilename() const return !Filename.isEmpty(); } -//! Get file name. +//! Get file name without path. /*! \return File name as url. */ QUrl SymEditManager::getFilename() const { - return QUrl(Filename); + int index = Filename.lastIndexOf('/'); + return QUrl(Filename.mid(index + 1)); } //! Open symbol file. |
