I have a QTable in Qt 3.3 and have it set up so the user selects rows. I have been trying to implement this and have not found a way to do it, but what I want to be able to do is have the user click and drag from say row 3 to row 6 and select all those rows. This I have done but the next step is what I cannot get accomplished. Then the user clicks and drags to select rows 10-15. What I want the final table to look like is Rows 3-6 and rows 10-15 will all be selected. I don't want the table to forget what was previously selected. Is this at all possible? Thanks!