Example #1
0
 def editClicked(self):
    form = AddForm()
    clicked = self.getClicked()
    if clicked == None:
       return
    item = clicked.item
    
    form.name = item.name
    form.command = item.command
    form.working = item.working
    form.folder = item.folder
    form.icon = item.icon
    form.populateFields()
    
    self.holdOpen = True
    form.exec_()
    self.checkMouse()
    self.holdOpen = False
    
    if form.accepted:
       item.name = form.name
       item.command = form.command
       item.working = form.working
       item.folder = form.folder
       item.icon = form.icon
       item.imported = False
       item.findIcon()
       self.refresh()
Example #2
0
 def newClicked(self):
    form = AddForm()
    
    self.holdOpen = True
    form.exec_()
    self.checkMouse()
    self.holdOpen = False
    
    if form.accepted:
       item = MenuItem()
       item.name = form.name
       item.command = form.command
       item.working = form.working
       item.folder = form.folder
       item.icon = form.icon
       item.findIcon()
       
       clicked = self.getClicked()
       if clicked:
          parent = clicked.item.parent
       elif self.leftList.mouseOver:
          if self.currentItem != None:
             parent = self.currentItem.parent
          else:
             parent = None
       else:
          parent = self.currentItem
       item.parent = parent
       
       self.menuItems.append(item)
       self.refresh()
Example #3
0
 def Add(self):
     form2 = Addform.AddForm()
     form2.guiForm()