| 105 | } |
| 106 | |
| 107 | void DependenciesWidget::addDep() |
| 108 | { |
| 109 | QIcon icon; |
| 110 | KDevelop::ProjectBaseItem* pitem = m_ui->targetDependency->currentItem(); |
| 111 | if(pitem) |
| 112 | icon = QIcon::fromTheme(pitem->iconName()); |
| 113 | |
| 114 | auto* item = new QListWidgetItem(icon, m_ui->targetDependency->text(), m_ui->dependencies); |
| 115 | item->setData( Qt::UserRole, m_ui->targetDependency->itemPath() ); |
| 116 | m_ui->targetDependency->clear(); |
| 117 | m_ui->addDependency->setEnabled( false ); |
| 118 | m_ui->dependencies->selectionModel()->clearSelection(); |
| 119 | item->setSelected(true); |
| 120 | // dependencies->selectionModel()->select( dependencies->model()->index( dependencies->model()->rowCount() - 1, 0, QModelIndex() ), QItemSelectionModel::ClearAndSelect | QItemSelectionModel::SelectCurrent ); |
| 121 | } |
| 122 | |
| 123 | void DependenciesWidget::selectItemDialog() |
| 124 | { |
nothing calls this directly
no test coverage detected