멀티 추가

git-svn-id: svn://192.168.0.12/source@67 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2015-04-06 10:07:06 +00:00
parent bb3946edc8
commit e4acdcc518

View File

@@ -270,7 +270,7 @@ QGroupBox *Widget::setCrawlingWidgets()
m_ptableCrawling = new QTableView;
m_ptableCrawling->setModel(m_pmodelCrawling);
m_ptableCrawling->setSelectionBehavior(QAbstractItemView::SelectRows);
m_ptableCrawling->setSelectionMode(QAbstractItemView::SingleSelection);
m_ptableCrawling->setSelectionMode(QAbstractItemView::MultiSelection);
vlayout->addWidget(m_ptableCrawling);
}
@@ -612,9 +612,11 @@ void Widget::on_crawling_button_insert()
void Widget::on_crawling_button_delete()
{
foreach (QModelIndex index,m_ptableCrawling->selectionModel()->selectedIndexes())
//foreach (QModelIndex index,m_ptableCrawling->selectionModel()->selectedIndexes())
foreach (QModelIndex index,m_ptableCrawling->selectionModel()->selectedRows(0))
{
QSqlRecord rec = m_pmodelCrawling->record(index.row());
qDebug() << rec.value("id").toString();
QString strQuery = QString("delete from crawling where id = '" + rec.value("id").toString() + "'");
m_pmodelCrawling->setQuery(QString(strQuery.toUtf8()));
}