Based on your description, you may accomplish your requirement without involving coding for custom action classes. qListView allows you to select multiple documents in the view and a toolbar button associated with the built-in action Copy or Move should all you to copy them all or move them all to the target (you did mentioned that they always go to a specific folder).
The following screen shot shows what I meant.
Set the qListView to allow multiple selection and allows checkbox to be displayed next to the row displayed in the view.
Define a custom action as Toolbar button, define the action type in the detail editor screen and choose Type to be either Copy or Move, then fill in the rest of the field, i.e. Target Site URL, Target Folder and etc.