Ejemplo n.º 1
0
 def sort_menu(self):
     sort_by=QMenu("Sort By")
     sort_by.setIcon( QIcon(appicon("default_menu")) )
     sorting=["Year","Title","Oldest","Newest","My Rating","IMDb Rating","ASC","DESC"]
     for i in sorting:
         k=SortbyAction(i,self)
         k.triggered.connect(self.click_event)
         sort_by.addAction(k)
     return sort_by
Ejemplo n.º 2
0
 def drive_menu(self):
     send_to=QMenu("Send To")
     send_to.setIcon(QIcon(appicon("send_to")))
     for i in self.drives:
         if util.isWindows():
             k=SendtoAction("%s (%s)"%(i[1],i[0][0:2]),i[0],self)
             k.triggered.connect(self.click_event)
             #k.clicked.connect(self.click_drive_menu)
             send_to.addAction(k)
             
         elif util.isLinux():
             k=SendtoAction("%s"%(i[1]),i[0],self)
             k.triggered.connect(self.click_event)
             #k.clicked.connect(self.click_drive_menu)
             send_to.addAction(k)
     return send_to
Ejemplo n.º 3
0
    def __init__(self, parent=None):
        super(Status, self).__init__(parent)
        self.setupUi(self)
        self.base = parent

        self.wait_anim = QMovie(":/stuff/wait.gif")
        self.anim_lbl.setMovie(self.wait_anim)
        self.anim_lbl.hide()

        self.show_menu = QMenu(self)
        for i in [
                self.act_page, self.act_date, self.act_text, self.act_comment
        ]:
            self.show_menu.addAction(i)
            # noinspection PyUnresolvedReferences
            i.triggered.connect(self.on_show_items)
            i.setChecked(True)

        sort_menu = QMenu(self)
        ico_sort = QIcon(":/stuff/sort.png")
        group = QActionGroup(self)

        action = QAction(_("Date"), sort_menu)
        action.setCheckable(True)
        action.setChecked(not self.base.high_by_page)
        action.triggered.connect(self.base.set_highlight_sort)
        action.setData(False)
        group.addAction(action)
        sort_menu.addAction(action)

        action = QAction(_("Page"), sort_menu)
        action.setCheckable(True)
        action.setChecked(self.base.high_by_page)
        action.triggered.connect(self.base.set_highlight_sort)
        action.setData(True)
        group.addAction(action)
        sort_menu.addAction(action)

        sort_menu.setIcon(ico_sort)
        sort_menu.setTitle(_("Sort by"))
        self.show_menu.addMenu(sort_menu)

        self.show_items_btn.setMenu(self.show_menu)