+ self.connect(self.buttonBox, SIGNAL("clicked(QAbstractButton *)"), self.clicked)
+
+ self.updateView()
+
+ if (self.userModel.rowCount() == 0):
+ self.refreshAuthority()
+
+ def clicked(self, button):
+ if button.text() == "refresh":
+ self.refreshAuthority()
+
+ def refreshAuthority(self):
+ self.refreshProcess = SfiProcess(self)
+ self.connect(self.refreshProcess, SIGNAL('finished()'), self.getAuthorityRecordFinished)
+
+ self.refreshProcess.listRecords(config.getAuthority(), "user", config.getAuthorityListFile())
+ self.setStatus("Refreshing user list...")