--- a/src/eric7/PluginManager/PluginRepositoryDialog.py Sat Nov 26 17:15:15 2022 +0100 +++ b/src/eric7/PluginManager/PluginRepositoryDialog.py Sat Nov 26 19:21:18 2022 +0100 @@ -107,12 +107,12 @@ else: self.__pluginManager = pluginManager self.__external = False + self.__integratedWidget = integrated - if integrated: + if self.__integratedWidget: self.layout().setContentsMargins(0, 3, 0, 0) - if self.__integratedWidget: self.__actionButtonsLayout = QHBoxLayout() self.__actionButtonsLayout.addStretch() @@ -152,8 +152,10 @@ self.__actionButtonsLayout.addStretch() - self.layout().addLayout(self.__actionButtonsLayout) + self.layout().insertLayout(0, self.__actionButtonsLayout) self.buttonBox.hide() + + self.repositoryList.setHeaderHidden(True) else: self.__updateButton = self.buttonBox.addButton( self.tr("Update"), QDialogButtonBox.ButtonRole.ActionRole @@ -170,11 +172,18 @@ self.__installButton = self.buttonBox.addButton( self.tr("Close && Install"), QDialogButtonBox.ButtonRole.ActionRole ) - if not self.__integratedWidget: - self.__closeButton = self.buttonBox.addButton( - self.tr("Close"), QDialogButtonBox.ButtonRole.RejectRole - ) - self.__closeButton.setEnabled(True) + self.__closeButton = self.buttonBox.addButton( + self.tr("Close"), QDialogButtonBox.ButtonRole.RejectRole + ) + + self.__closeButton.setEnabled(True) + + self.repositoryList.headerItem().setText( + self.repositoryList.columnCount(), "" + ) + self.repositoryList.header().setSortIndicator( + 0, Qt.SortOrder.AscendingOrder + ) self.__downloadButton.setEnabled(False) self.__downloadInstallButton.setEnabled(False) @@ -183,16 +192,6 @@ self.repositoryUrlEdit.setText(Preferences.getUI("PluginRepositoryUrl7")) - if self.__integratedWidget: - self.repositoryList.setHeaderHidden(True) - else: - self.repositoryList.headerItem().setText( - self.repositoryList.columnCount(), "" - ) - self.repositoryList.header().setSortIndicator( - 0, Qt.SortOrder.AscendingOrder - ) - self.__pluginContextMenu = QMenu(self) self.__hideAct = self.__pluginContextMenu.addAction( self.tr("Hide"), self.__hidePlugin