| 989 | } |
| 990 | |
| 991 | void MatrixView::removeSelectedRows() { |
| 992 | int first = firstSelectedRow(); |
| 993 | int last = lastSelectedRow(); |
| 994 | if (first < 0) |
| 995 | return; |
| 996 | |
| 997 | WAIT_CURSOR; |
| 998 | m_matrix->beginMacro(i18n("%1: remove selected rows(s)", m_matrix->name())); |
| 999 | for (int i = last; i >= first; i--) |
| 1000 | if (isRowSelected(i, false)) |
| 1001 | m_matrix->removeRows(i, 1); |
| 1002 | m_matrix->endMacro(); |
| 1003 | RESET_CURSOR; |
| 1004 | } |
| 1005 | |
| 1006 | void MatrixView::clearSelectedRows() { |
| 1007 | int first = firstSelectedRow(); |