ProjectDjango/DjangoMigrationsListDialog.py

changeset 75
0165ce437462
parent 73
8a4ccc4f1359
child 93
cf83715ac2f7
equal deleted inserted replaced
74:f33822c3eb47 75:0165ce437462
34 34
35 def __init__(self, mode, django, parent=None): 35 def __init__(self, mode, django, parent=None):
36 """ 36 """
37 Constructor 37 Constructor
38 38
39 @param mode mode of the dialog
40 @type str
41 @param django reference to the Django project object
42 @type Project
39 @param parent reference to the parent widget 43 @param parent reference to the parent widget
40 @type QWidget 44 @type QWidget
41 @param django reference to the Django project object
42 @type Project
43 """ 45 """
44 super(DjangoMigrationsListDialog, self).__init__(parent) 46 super(DjangoMigrationsListDialog, self).__init__(parent)
45 self.setupUi(self) 47 self.setupUi(self)
46 48
47 self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) 49 self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False)
233 dependencies = "\n".join([ 235 dependencies = "\n".join([
234 d.strip() for d in parts[2].strip()[1:-1].split(",") 236 d.strip() for d in parts[2].strip()[1:-1].split(",")
235 ]) 237 ])
236 itm = QTreeWidgetItem(self.migrationsList, [ 238 itm = QTreeWidgetItem(self.migrationsList, [
237 parts[0].strip(), 239 parts[0].strip(),
238 dependencies, 240 dependencies,
239 ]) 241 ])
240 else: 242 else:
241 itm = QTreeWidgetItem(self.migrationsList, [ 243 itm = QTreeWidgetItem(self.migrationsList, [
242 parts[0].strip(), 244 parts[0].strip(),
243 "", 245 "",
303 self.tr("Make Migrations"), 305 self.tr("Make Migrations"),
304 self.__makeMigrations).setEnabled(len(selApps) > 0) 306 self.__makeMigrations).setEnabled(len(selApps) > 0)
305 menu.addAction( 307 menu.addAction(
306 self.tr("Make Migrations (dry-run)"), 308 self.tr("Make Migrations (dry-run)"),
307 lambda: self.__makeMigrations(dryRun=True))\ 309 lambda: self.__makeMigrations(dryRun=True))\
308 .setEnabled(len(selApps) > 0) 310 .setEnabled(len(selApps) > 0)
309 else: 311 else:
310 menu.addAction(self.tr("Apply Selected Migrations"), 312 menu.addAction(self.tr("Apply Selected Migrations"),
311 self.__applyMigration) 313 self.__applyMigration)
312 314
313 menu.popup(self.migrationsList.mapToGlobal(pos)) 315 menu.popup(self.migrationsList.mapToGlobal(pos))

eric ide

mercurial