Хранилища Subversion OpenInventory

Сравнить редакции

Не учитывать пробелы Редакция 68 → Редакция 69

/trunk/ClassEditor/classeditor.cpp
262,6 → 262,7
 
modelForDescription->setFilter(str_fltr);
modelForDescription->select();
ui->tableView_2->resizeColumnsToContents();
 
 
 
463,22 → 464,22
 
 
void ClassEditor::on_pushButton_4_clicked(){ // îáðàáîò÷èê íàæàòèÿ êíîïêè "Óäàëèòü ïîëå"
int i;
i++;
// int i;
QModelIndex model_index;
QItemSelectionModel *selectionModel = ui->tableView_2->selectionModel();
QModelIndexList indexes = selectionModel->selectedIndexes();
QModelIndexList indexes_fo_first_col; // èíäåêñû äëÿ ïåðâîãî ñòîëáöà (èìåíà êëàññîâ)
//QModelIndexList indexes_fo_first_col; // èíäåêñû äëÿ ïåðâîãî ñòîëáöà (èìåíà êëàññîâ)
//model_index = mymodel->selec;
//modelList = ui->tableView->SelectItems;
i = indexes.size();
//i = indexes.size();
QList<int> selectedRows;
indexes_fo_first_col.clear();
//indexes_fo_first_col.clear();
/*
foreach (model_index, indexes){ // ñïèñîê âñåõ âûäåëåííûõ ñòðîê
if (!indexes_fo_first_col.contains(model_index) && (model_index.column()==1)) indexes_fo_first_col.append(model_index); // îñòàâëÿåì â ñïèñêå òîëüêî âûáðàííûå â ïåðâîé êîëîíêå
 
}
 
*/
selectedRows.clear();
foreach (model_index, indexes){ // ñïèñîê âñåõ âûäåëåííûõ ñòðîê
if (!selectedRows.contains(model_index.row()) && (model_index.column()==1)) selectedRows.append(model_index.row()); // îñòàâëÿåì â ñïèñêå òîëüêî âûáðàííûå â ïåðâîé êîëîíêå
493,10 → 494,9
modelForDescription->removeRow(selectedRows.at(m));
}
 
i = selectedRows.size();
//i = selectedRows.size();
 
if (i > 0) model_index = indexes.at(0);
i++;
//if (i > 0) model_index = indexes.at(0);
}