aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/desktop-utils/lumina-textedit/MainUI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src-qt5/desktop-utils/lumina-textedit/MainUI.cpp')
-rw-r--r--src-qt5/desktop-utils/lumina-textedit/MainUI.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src-qt5/desktop-utils/lumina-textedit/MainUI.cpp b/src-qt5/desktop-utils/lumina-textedit/MainUI.cpp
index 50b83ee8..71c4d173 100644
--- a/src-qt5/desktop-utils/lumina-textedit/MainUI.cpp
+++ b/src-qt5/desktop-utils/lumina-textedit/MainUI.cpp
@@ -194,6 +194,13 @@ PlainTextEditor* MainUI::currentEditor(){
return static_cast<PlainTextEditor*>( tabWidget->currentWidget() );
}
+QString MainUI::currentFile(){
+ PlainTextEditor* cur = currentEditor();
+ if(cur!=0){
+ return cur->currentFile();
+ }
+ return "";
+}
QString MainUI::currentFileDir(){
PlainTextEditor* cur = currentEditor();
QString dir;
@@ -228,7 +235,7 @@ void MainUI::OpenFile(QString file){
QStringList files;
if(file.isEmpty()){
//Prompt for a file to open
- files = QFileDialog::getOpenFileNames(this, tr("Open File(s)"), currentFileDir(), tr("Text Files (*)") );
+ files = QFileDialog::getOpenFileNames(this, tr("Open File(s)"), currentFile(), tr("Text Files (*)") );
if(files.isEmpty()){ return; } //cancelled
}else{
files << file;
bgstack15