Skip to content

Commit 79edd66

Browse files
committed
Refactor logic to set folder as workspace
1 parent bcaadc0 commit 79edd66

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/NotepadNext/dialogs/MainWindow.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1167,6 +1167,11 @@ void MainWindow::openFolderAsWorkspaceDialog()
11671167

11681168
QString dir = QFileDialog::getExistingDirectory(this, tr("Open Folder as Workspace"), dialogDir, QFileDialog::ShowDirsOnly);
11691169

1170+
setFolderAsWorkspacePath(dir);
1171+
}
1172+
1173+
void MainWindow::setFolderAsWorkspacePath(const QString &dir)
1174+
{
11701175
if (!dir.isEmpty()) {
11711176
FolderAsWorkspaceDock *fawDock = findChild<FolderAsWorkspaceDock *>();
11721177
fawDock->setRootPath(dir);

src/NotepadNext/dialogs/MainWindow.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ public slots:
6565
void openFile(const QString &filePath);
6666

6767
void openFolderAsWorkspaceDialog();
68+
void setFolderAsWorkspacePath(const QString &dir);
6869

6970
void reloadFile();
7071

0 commit comments

Comments
 (0)