aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.qml3
-rw-r--r--symedit.cpp5
2 files changed, 4 insertions, 4 deletions
diff --git a/main.qml b/main.qml
index b7e4d0b..36b2440 100644
--- a/main.qml
+++ b/main.qml
@@ -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.