From kde-commits Wed May 31 23:42:22 2017 From: Camilo Higuita Date: Wed, 31 May 2017 23:42:22 +0000 To: kde-commits Subject: [babe] /: remove multiple rows Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=149627415329954 Git commit 8bb68122db8e28bb7366f900e9c91afc2c8f1e00 by Camilo Higuita. Committed on 31/05/2017 at 23:42. Pushed by camiloh into branch 'master'. remove multiple rows M +13 -1 babetable.cpp M +52 -62 mainwindow.cpp https://commits.kde.org/babe/8bb68122db8e28bb7366f900e9c91afc2c8f1e00 diff --git a/babetable.cpp b/babetable.cpp index 82cb94b..61dd910 100644 --- a/babetable.cpp +++ b/babetable.cpp @@ -376,7 +376,7 @@ void BabeTable::passPlaylists() {} void BabeTable::enterEvent(QEvent *event) { = - QTableWidget::enterEvent(event); + QTableWidget::enterEvent(event); = } = @@ -829,6 +829,18 @@ void BabeTable::keyPressEvent(QKeyEvent *event) { break; } = + case Qt::Key_Delete : + { + auto rows =3D this->getSelectedRows(false); + int i=3D0; + for(auto row:rows) + { + emit removeIt_clicked(row-i); + i++; + } + break; + } + default: { QTableWidget::keyPressEvent(event); break; diff --git a/mainwindow.cpp b/mainwindow.cpp index 5159c08..c3a4e17 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -949,73 +949,73 @@ void MainWindow::setToolbarIconSize(const int &iconSi= ze) //tofix = = = - for(auto obj: ui->controls->children()) - { - if(qobject_cast(obj)!=3DNULL) - { - qDebug()<< obj->objectName(); - qobject_cast(obj)->setIconSize(QSize(iconSize,ic= onSize)); + for(auto obj: ui->controls->children()) + { + if(qobject_cast(obj)!=3DNULL) + { + qDebug()<< obj->objectName(); + qobject_cast(obj)->setIconSize(QSize(iconSize,i= conSize)); = - //static_cast(obj)->setIconSize(QSize(iconSize,i= conSize)); - } + //static_cast(obj)->setIconSize(QSize(iconSize,= iconSize)); + } = - } + } = - for(auto obj: ui->playlistUtils->children()) - { - if(qobject_cast(obj)!=3DNULL) - { - qDebug()<< obj->objectName(); - qobject_cast(obj)->setIconSize(QSize(iconSize,ic= onSize)); + for(auto obj: ui->playlistUtils->children()) + { + if(qobject_cast(obj)!=3DNULL) + { + qDebug()<< obj->objectName(); + qobject_cast(obj)->setIconSize(QSize(iconSize,i= conSize)); = - //static_cast(obj)->setIconSize(QSize(iconSize,i= conSize)); - } + //static_cast(obj)->setIconSize(QSize(iconSize,= iconSize)); + } = - } + } = - for(auto obj: ui->collectionUtils->children()) - { - if(qobject_cast(obj)!=3DNULL) - { - qDebug()<< obj->objectName(); - qobject_cast(obj)->setIconSize(QSize(iconSize,ic= onSize)); + for(auto obj: ui->collectionUtils->children()) + { + if(qobject_cast(obj)!=3DNULL) + { + qDebug()<< obj->objectName(); + qobject_cast(obj)->setIconSize(QSize(iconSize,i= conSize)); = - //static_cast(obj)->setIconSize(QSize(iconSize,i= conSize)); - } + //static_cast(obj)->setIconSize(QSize(iconSize,= iconSize)); + } = - } + } = - for(auto obj: infoTable->infoUtils->children()) - { - if(qobject_cast(obj)!=3DNULL) - { - qDebug()<< obj->objectName(); - qobject_cast(obj)->setIconSize(QSize(iconSize,ic= onSize)); + for(auto obj: infoTable->infoUtils->children()) + { + if(qobject_cast(obj)!=3DNULL) + { + qDebug()<< obj->objectName(); + qobject_cast(obj)->setIconSize(QSize(iconSize,i= conSize)); = - //static_cast(obj)->setIconSize(QSize(iconSize,i= conSize)); - } + //static_cast(obj)->setIconSize(QSize(iconSize,= iconSize)); + } = - } + } = - for(auto obj: playlistTable->btnContainer->children()) - { - if(qobject_cast(obj)!=3DNULL) - { - qDebug()<< obj->objectName(); - qobject_cast(obj)->setIconSize(QSize(iconSize,ic= onSize)); + for(auto obj: playlistTable->btnContainer->children()) + { + if(qobject_cast(obj)!=3DNULL) + { + qDebug()<< obj->objectName(); + qobject_cast(obj)->setIconSize(QSize(iconSize,i= conSize)); = - //static_cast(obj)->setIconSize(QSize(iconSize,i= conSize)); - } + //static_cast(obj)->setIconSize(QSize(iconSize,= iconSize)); + } = - } + } = = - ui->mainToolBar->update(); - ui->controls->update(); - ui->playlistUtils->update(); + ui->mainToolBar->update(); + ui->controls->update(); + ui->playlistUtils->update(); infoTable->infoUtils->update(); playlistTable->btnContainer->update(); - ui->collectionUtils->update(); + ui->collectionUtils->update(); = } = @@ -1375,11 +1375,7 @@ void MainWindow::removeSong(const int &index) = if(index !=3D -1) { - // qDebug()<<"ehat was in current list:"; - // for(auto a: currentList) - // { - // qDebug()<index) current_song_pos--; } + } - // qDebug()<<"in current list:"; - // for(auto a: currentList) - // { - // qDebug()<> mapList; if (!current_song.isEmpty()) mapList<getSelectedRows(false)) - { mapList<getRowData(row); - qDebug()<<"cleaning but leaving:"<currentList.clear(); this->mainList->flushTable();