src/eric7/PluginManager/PluginRepositoryDialog.py

branch
eric7
changeset 9538
1fce92e31dad
parent 9482
a2bc06a54d9d
child 9624
b47dfa7a137d
equal deleted inserted replaced
9537:66a2e32ecba9 9538:1fce92e31dad
105 self.__pluginManager = PluginManager() 105 self.__pluginManager = PluginManager()
106 self.__external = True 106 self.__external = True
107 else: 107 else:
108 self.__pluginManager = pluginManager 108 self.__pluginManager = pluginManager
109 self.__external = False 109 self.__external = False
110
110 self.__integratedWidget = integrated 111 self.__integratedWidget = integrated
111 112
112 if integrated: 113 if self.__integratedWidget:
113 self.layout().setContentsMargins(0, 3, 0, 0) 114 self.layout().setContentsMargins(0, 3, 0, 0)
114 115
115 if self.__integratedWidget:
116 self.__actionButtonsLayout = QHBoxLayout() 116 self.__actionButtonsLayout = QHBoxLayout()
117 self.__actionButtonsLayout.addStretch() 117 self.__actionButtonsLayout.addStretch()
118 118
119 self.__updateButton = QToolButton(self) 119 self.__updateButton = QToolButton(self)
120 self.__updateButton.setIcon(EricPixmapCache.getIcon("reload")) 120 self.__updateButton.setIcon(EricPixmapCache.getIcon("reload"))
150 self.__installButton.clicked.connect(self.__closeAndInstall) 150 self.__installButton.clicked.connect(self.__closeAndInstall)
151 self.__actionButtonsLayout.addWidget(self.__installButton) 151 self.__actionButtonsLayout.addWidget(self.__installButton)
152 152
153 self.__actionButtonsLayout.addStretch() 153 self.__actionButtonsLayout.addStretch()
154 154
155 self.layout().addLayout(self.__actionButtonsLayout) 155 self.layout().insertLayout(0, self.__actionButtonsLayout)
156 self.buttonBox.hide() 156 self.buttonBox.hide()
157
158 self.repositoryList.setHeaderHidden(True)
157 else: 159 else:
158 self.__updateButton = self.buttonBox.addButton( 160 self.__updateButton = self.buttonBox.addButton(
159 self.tr("Update"), QDialogButtonBox.ButtonRole.ActionRole 161 self.tr("Update"), QDialogButtonBox.ButtonRole.ActionRole
160 ) 162 )
161 self.__downloadButton = self.buttonBox.addButton( 163 self.__downloadButton = self.buttonBox.addButton(
168 self.tr("Cancel"), QDialogButtonBox.ButtonRole.ActionRole 170 self.tr("Cancel"), QDialogButtonBox.ButtonRole.ActionRole
169 ) 171 )
170 self.__installButton = self.buttonBox.addButton( 172 self.__installButton = self.buttonBox.addButton(
171 self.tr("Close && Install"), QDialogButtonBox.ButtonRole.ActionRole 173 self.tr("Close && Install"), QDialogButtonBox.ButtonRole.ActionRole
172 ) 174 )
173 if not self.__integratedWidget: 175 self.__closeButton = self.buttonBox.addButton(
174 self.__closeButton = self.buttonBox.addButton( 176 self.tr("Close"), QDialogButtonBox.ButtonRole.RejectRole
175 self.tr("Close"), QDialogButtonBox.ButtonRole.RejectRole 177 )
176 ) 178
177 self.__closeButton.setEnabled(True) 179 self.__closeButton.setEnabled(True)
180
181 self.repositoryList.headerItem().setText(
182 self.repositoryList.columnCount(), ""
183 )
184 self.repositoryList.header().setSortIndicator(
185 0, Qt.SortOrder.AscendingOrder
186 )
178 187
179 self.__downloadButton.setEnabled(False) 188 self.__downloadButton.setEnabled(False)
180 self.__downloadInstallButton.setEnabled(False) 189 self.__downloadInstallButton.setEnabled(False)
181 self.__downloadCancelButton.setEnabled(False) 190 self.__downloadCancelButton.setEnabled(False)
182 self.__installButton.setEnabled(False) 191 self.__installButton.setEnabled(False)
183 192
184 self.repositoryUrlEdit.setText(Preferences.getUI("PluginRepositoryUrl7")) 193 self.repositoryUrlEdit.setText(Preferences.getUI("PluginRepositoryUrl7"))
185
186 if self.__integratedWidget:
187 self.repositoryList.setHeaderHidden(True)
188 else:
189 self.repositoryList.headerItem().setText(
190 self.repositoryList.columnCount(), ""
191 )
192 self.repositoryList.header().setSortIndicator(
193 0, Qt.SortOrder.AscendingOrder
194 )
195 194
196 self.__pluginContextMenu = QMenu(self) 195 self.__pluginContextMenu = QMenu(self)
197 self.__hideAct = self.__pluginContextMenu.addAction( 196 self.__hideAct = self.__pluginContextMenu.addAction(
198 self.tr("Hide"), self.__hidePlugin 197 self.tr("Hide"), self.__hidePlugin
199 ) 198 )

eric ide

mercurial