Example #1
0
def _get_parent_wnd():
    parent = QApplication.activePopupWidget()
    if not parent:
        parent = QApplication.activePopupWidget()
        if not parent:
            parent = QApplication.activeWindow()
    return parent
Example #2
0
    def _closeAllMenus(self):
        menu = self

        while menu:
            menu.close()
            # TODO: menu = qobject_cast<QMenu*>(QApplication::activePopupWidget())
            menu = QApplication.activePopupWidget()
def step_impl(context):
    """
    :type context: behave.runner.Context
    """
    context.tracklist.show_context_menu(QPoint(0, 0))
    menu = QApplication.activePopupWidget()
    QTest.keyClick(menu, Qt.Key_Down)
    QTest.keyClick(menu, Qt.Key_Enter)
def open_context_menu_at(context, row, column):
    viewport = context.main_window.tracklist.viewport()
    url_cell_pos = tracklist_cell_pos(context, row=row, column=column)

    QTest.mouseClick(viewport, Qt.LeftButton, pos=url_cell_pos)
    # Right click doesn't work for some reason...
    # QTest.mouseClick(viewport, Qt.RightButton, pos=url_cell_pos)

    context.tracklist.show_context_menu(url_cell_pos)

    return QApplication.activePopupWidget()
Example #5
0
 def open_context_menu_on_row(self, row):
     pos = self.row_pos(row)
     self.view.show_context_menu(pos)
     return QApplication.activePopupWidget()
Example #6
0
 def open_context_menu_at(self, position):
     self.view.show_context_menu(position)
     return QApplication.activePopupWidget()