--- a/src/eric7/Project/ProjectSourcesBrowser.py Wed Nov 16 11:04:18 2022 +0100 +++ b/src/eric7/Project/ProjectSourcesBrowser.py Wed Nov 16 18:11:52 2022 +0100 @@ -296,10 +296,12 @@ self.attributeMenu.addSeparator() self.attributeMenu.addAction(self.tr("New package..."), self.__addNewPackage) self.attributeMenu.addAction( - self.tr("Add source files..."), self.project.addSourceFiles + self.tr("Add source files..."), + lambda: self.project.addFiles("SOURCES"), ) self.attributeMenu.addAction( - self.tr("Add source directory..."), self.project.addSourceDir + self.tr("Add source directory..."), + lambda: self.project.addDirectory("SOURCES"), ) self.attributeMenu.addSeparator() self.attributeMenu.addAction( @@ -314,10 +316,12 @@ self.backMenu = QMenu(self) self.backMenu.addAction(self.tr("New package..."), self.__addNewPackage) self.backMenu.addAction( - self.tr("Add source files..."), self.project.addSourceFiles + self.tr("Add source files..."), + lambda: self.project.addFiles("SOURCES"), ) self.backMenu.addAction( - self.tr("Add source directory..."), self.project.addSourceDir + self.tr("Add source directory..."), + lambda: self.project.addDirectory("SOURCES"), ) self.backMenu.addSeparator() self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) @@ -453,10 +457,12 @@ self.attributeMenu.addMenu(self.gotoMenu) self.attributeMenu.addSeparator() self.attributeMenu.addAction( - self.tr("Add source files..."), self.project.addSourceFiles + self.tr("Add source files..."), + lambda: self.project.addFiles("SOURCES"), ) self.attributeMenu.addAction( - self.tr("Add source directory..."), self.project.addSourceDir + self.tr("Add source directory..."), + lambda: self.project.addDirectory("SOURCES"), ) self.attributeMenu.addSeparator() self.attributeMenu.addAction( @@ -470,10 +476,12 @@ self.backMenu = QMenu(self) self.backMenu.addAction( - self.tr("Add source files..."), self.project.addSourceFiles + self.tr("Add source files..."), + lambda: self.project.addFiles("SOURCES"), ) self.backMenu.addAction( - self.tr("Add source directory..."), self.project.addSourceDir + self.tr("Add source directory..."), + lambda: self.project.addDirectory("SOURCES"), ) self.backMenu.addSeparator() self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) @@ -589,10 +597,12 @@ self.attributeMenu.addMenu(self.gotoMenu) self.attributeMenu.addSeparator() self.attributeMenu.addAction( - self.tr("Add source files..."), self.project.addSourceFiles + self.tr("Add source files..."), + lambda: self.project.addFiles("SOURCES"), ) self.attributeMenu.addAction( - self.tr("Add source directory..."), self.project.addSourceDir + self.tr("Add source directory..."), + lambda: self.project.addDirectory("SOURCES"), ) self.attributeMenu.addSeparator() self.attributeMenu.addAction( @@ -606,10 +616,12 @@ self.backMenu = QMenu(self) self.backMenu.addAction( - self.tr("Add source files..."), self.project.addSourceFiles + self.tr("Add source files..."), + lambda: self.project.addFiles("SOURCES"), ) self.backMenu.addAction( - self.tr("Add source directory..."), self.project.addSourceDir + self.tr("Add source directory..."), + lambda: self.project.addDirectory("SOURCES"), ) self.backMenu.addSeparator() self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)