示例#1
0
 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)
示例#2
0
文件: tree_item.py 项目: fu2re/jsondb
 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)
示例#3
0
文件: project.py 项目: fu2re/jsondb
 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()