Exemplo n.º 1
0
    def update_profile(self, username, password, cookie, tokens, dump=False):
        if not self.profile:
            self.profile = gutil.load_profile(username)
        self.profile['username'] = username
        self.profile['remember-password'] = self.remember_check.get_active()
        self.profile['auto-signin'] = self.signin_check.get_active()
        if self.profile['remember-password']:
            self.profile['password'] = password
        else:
            self.profile['password'] = ''
        gutil.dump_profile(self.profile)

        if username not in self.conf['profiles']:
            self.conf['profiles'].append(username)
        if self.profile['auto-signin']:
            self.conf['default'] = username
        Config.dump_conf(self.conf)
        self.app.cookie = cookie
        self.app.tokens = tokens
        # dump auth info
        if dump:
            self.dump_auth(username, cookie, tokens)
        self.app.profile = self.profile
        self.app.window.set_default_size(*self.profile['window-size'])
        self.hide()
Exemplo n.º 2
0
    def update_profile(self, username, password, cookie, tokens, dump=False):
        if not self.profile:
            self.profile = gutil.load_profile(username)
        self.profile['username'] = username
        self.profile['remember-password'] = self.remember_check.get_active()
        self.profile['auto-signin'] = self.signin_check.get_active()
        if self.profile['remember-password']:
            self.profile['password'] = password
        else:
            self.profile['password'] = ''
        gutil.dump_profile(self.profile)

        if username not in self.conf['profiles']:
            self.conf['profiles'].append(username)
        if self.profile['auto-signin']:
            self.conf['default'] = username
        Config.dump_conf(self.conf)
        self.app.cookie = cookie
        self.app.tokens = tokens
        # dump auth info
        if dump:
            self.dump_auth(username, cookie, tokens)
        self.app.profile = self.profile
        self.app.window.set_default_size(*self.profile['window-size'])
        self.hide()
Exemplo n.º 3
0
    def update_profile(self, username, password, cookie, tokens, dump=False):
        if not self.profile:
            self.profile = gutil.load_profile(username)
        self.profile["username"] = username
        self.profile["remember-password"] = self.remember_check.get_active()
        self.profile["auto-signin"] = self.signin_check.get_active()
        if self.profile["remember-password"]:
            self.profile["password"] = password
        else:
            self.profile["password"] = ""
        gutil.dump_profile(self.profile)

        if username not in self.conf["profiles"]:
            self.conf["profiles"].append(username)
        if self.profile["auto-signin"]:
            self.conf["default"] = username
        Config.dump_conf(self.conf)
        self.app.cookie = cookie
        self.app.tokens = tokens
        # dump auth info
        if dump:
            self.dump_auth(username, cookie, tokens)
        self.app.profile = self.profile
        self.app.window.set_default_size(*self.profile["window-size"])
        self.hide()
Exemplo n.º 4
0
 def use_profile(self, username):
     model = self.username_combo.get_model()
     for row in model:
         if row[0] == username:
             self.username_combo.set_active_iter(row.iter)
             break
     self.profile = gutil.load_profile(username)
     self.password_entry.set_text(self.profile['password'])
     self.remember_check.set_active(self.profile['remember-password'])
     if self.profile['remember-password']:
         self.signin_check.set_active(self.profile['auto-signin'])
     else:
         self.signin_check.set_active(False)
Exemplo n.º 5
0
 def use_profile(self, username):
     model = self.username_combo.get_model()
     for row in model: 
         if row[0] == username:
             self.username_combo.set_active_iter(row.iter)
             break
     self.profile = gutil.load_profile(username)
     self.password_entry.set_text(self.profile['password'])
     self.remember_check.set_active(self.profile['remember-password'])
     if self.profile['remember-password']:
         self.signin_check.set_active(self.profile['auto-signin'])
     else:
         self.signin_check.set_active(False)
Exemplo n.º 6
0
 def use_profile(self, username):
     model = self.username_combo.get_model()
     for row in model:
         if row[0] == username:
             self.username_combo.set_active_iter(row.iter)
             break
     self.profile = gutil.load_profile(username)
     self.password_entry.set_text(self.profile["password"])
     if gutil.keyring_available:
         self.remember_check.set_active(self.profile["remember-password"])
         if self.profile["remember-password"]:
             self.signin_check.set_active(self.profile["auto-signin"])
         else:
             self.signin_check.set_active(False)
     else:
         self.remember_check.set_sensitive(False)
     self.password_changed = False