Example #1
0
    def on_connect(self, event=None):
        log.debug('User clicked the authentication button. Validating '
                'creditentials...')
        userid = self._userid.text()
        password = self._password.text()
        valid = self._callback(userid, password)
        conf.set(['accounts', 'default', 'userid'], str(userid))
        conf.set(['accounts', 'default', 'pass'], str(password))
        if valid:
            log.info('Valid userid and password. Connected.')
            self._save_geometry()
            self.hide()
        else:
            log.info('Invalid userid or password. Asking authentication again.')

            dialog = QtGui.QMessageBox.critical(self,
                    # 'Login failed' dialog title.
                    _('Connot connect.'),
                    # 'Login failed' dialog content.
                    _('Invalid userid or password. Try again.'))
Example #2
0
    def on_connect(self, event=None):
        log.debug("User clicked the authentication button. Validating " "creditentials...")
        userid = self._userid.text()
        password = self._password.text()
        valid = self._callback(userid, password)
        conf.set(["accounts", "default", "userid"], str(userid))
        conf.set(["accounts", "default", "pass"], str(password))
        if valid:
            log.info("Valid userid and password. Connected.")
            self._save_geometry()
            self.hide()
        else:
            log.info("Invalid userid or password. Asking authentication again.")

            dialog = QtGui.QMessageBox.critical(
                self,
                # 'Login failed' dialog title.
                _("Connot connect."),
                # 'Login failed' dialog content.
                _("Invalid userid or password. Try again."),
            )
Example #3
0
 def _save_geometry(self):
     conf.set(["look", "loginwindow", "geometry", "posx"], self.x())
     conf.set(["look", "loginwindow", "geometry", "posy"], self.y())
Example #4
0
 def _save_geometry(self):
     conf.set(['look', 'loginwindow', 'geometry', 'posx'], self.x())
     conf.set(['look', 'loginwindow', 'geometry', 'posy'], self.y())
Example #5
0
 def _save_tabs(self):
     conf.set(['look', 'mainwindow', 'tabs', 'opened', 'main'],
             self._tabs['main'].keys())
     conf.set(['look', 'mainwindow', 'tabs', 'opened', 'showuser'],
             self._tabs['showuser'].keys())
Example #6
0
 def _save_geometry(self):
     conf.set(['look', 'mainwindow', 'geometry', 'width'], self.width())
     conf.set(['look', 'mainwindow', 'geometry', 'height'], self.height())
     conf.set(['look', 'mainwindow', 'geometry', 'posx'], self.x())
     conf.set(['look', 'mainwindow', 'geometry', 'posy'], self.y())
Example #7
0
 def quit(self, *args, **kwargs):
     self._save_geometry()
     self._save_tabs()
     return self._application.quit()
     conf.set(['look', 'mainwindow', 'geometry', 'height'], self.height)