def _specify(self): """ позволяет изменить текущий url указав адрес на удаленном сервере """ dialogue = InputDialugue(self.root, self.wrapper, u"Укажите Url", initial=self.addr) if dialogue.exec_() == QtGui.QDialog.Accepted: self._val = dialogue._val self.wrapper._memSave(self)
def _rename(self): dialogue = InputDialugue( self.root, self, u'Новое имя', self.text(0) ) if dialogue.exec_() == QtGui.QDialog.Accepted: if not dialogue._val: return self.wrapper.wrapper.doc.__move__( self._addr, self.root._getaddr( self.parent()._addr, dialogue._val ), False) self.wrapper._update() self.root._changed(self.wrapper.wrapper.doc)
def _rename(self): """ Простой диалог для переименования проекта влияет только на отображение в дереве """ dialogue = InputDialugue( self.root, self, u'Новое имя', self._project.name ) if dialogue.exec_() == QtGui.QDialog.Accepted: if not dialogue._val: return self.root.window.settings.setValue( "proj/%s/name" % dialogue._val, self.root.window.settings.value( "proj/%s/name" % self._project.name, self._project.name ).toPyObject() ) self.root.window.settings.remove( "proj/%s/name" % self._project.name ) projectManager.renameProject(self._project.name, dialogue._val) self.root._update()