static PyObject *meth_QTextTable_removeRows(PyObject *sipSelf, PyObject *sipArgs) { PyObject *sipParseErr = NULL; { int a0; int a1; QTextTable *sipCpp; if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_QTextTable, &sipCpp, &a0, &a1)) { Py_BEGIN_ALLOW_THREADS sipCpp->removeRows(a0,a1); Py_END_ALLOW_THREADS Py_INCREF(Py_None); return Py_None; } } /* Raise an exception if the arguments couldn't be parsed. */ sipNoMethod(sipParseErr, sipName_QTextTable, sipName_removeRows, doc_QTextTable_removeRows); return NULL; }
void TextEditWidget::sl_RemoveRowAction_Triggered() { QTextTable* table = textField->textCursor().currentTable(); if (!table) { WARNING("Wrong button state"); return; } int rowNumber = table->cellAt(textField->textCursor()).row(); table->removeRows(rowNumber, 1); }