877,6 → 877,7 |
QString class_id; |
QString model_id; |
QString filtr_str; |
QStringList conditionList; |
class_id = item->text(1); |
model_id = item->text(6); |
filtr_str = tr("`Model_ID` = "); |
886,13 → 887,36 |
// filtr_str.append(tr("`")); |
|
delete filtr_model; |
filtr_model = new MyModel(); |
// filtr_model = new MyModel(); |
|
filtr_model = new QSqlTableModel(); |
filtr_model->setTable(tr("Filters")); |
filtr_model->setFilter(filtr_str); |
filtr_model->select(); |
ui->tableView_3->setModel(filtr_model); |
|
|
ui->tableView_3->hideColumn(0); |
ui->tableView_3->hideColumn(1); |
ui->tableView_3->hideColumn(2); |
|
|
filterSpinDelegate.setClassID(class_id); |
filterSpinDelegate.getItems(); |
ui->tableView_3->setItemDelegateForColumn(4, &filterSpinDelegate); |
|
|
conditionList <<"" << "and" << "or" << "(" << "and (" << "or ("; |
filterConditionDelegate.setItems(conditionList); |
ui->tableView_3->setItemDelegateForColumn(3, &filterConditionDelegate); |
|
conditionList.clear(); |
conditionList <<"" << "=" << "<" << ">" ; |
filterConditionDelegate_1.setItems(conditionList); |
ui->tableView_3->setItemDelegateForColumn(5, &filterConditionDelegate_1); |
|
|
|
ui->pushButton_9->setEnabled(true); |
ui->pushButton_10->setEnabled(true); |
|