private void popup(MouseEvent me, int row, int col, int [] selectedRows)
{
// generate popup menu
JPopupMenu popupMenu = new JPopupMenu();
popupMenu.add(new NzbFileListPopupMoveRowAction(
"ContextMenuMoveTop", mainApp, selectedRows,
NzbFileListPopupMoveRowAction.MoveDirection.TOP));
popupMenu.add(new NzbFileListPopupMoveRowAction(
"ContextMenuMoveUp", mainApp, selectedRows,
NzbFileListPopupMoveRowAction.MoveDirection.UP));
popupMenu.add(new NzbFileListPopupMoveRowAction(
"ContextMenuMoveDown", mainApp, selectedRows,
NzbFileListPopupMoveRowAction.MoveDirection.DOWN));
popupMenu.add(new NzbFileListPopupMoveRowAction(
"ContextMenuMoveBottom", mainApp, selectedRows,
NzbFileListPopupMoveRowAction.MoveDirection.BOTTOM));
popupMenu.addSeparator();
popupMenu.add(new NzbFileListPopupOpenFileManager(mainApp, selectedRows));
popupMenu.add(new NzbFileListPopupSetPassword(mainApp, selectedRows));