void ClipboardDialog::on_actionRemove_Format_triggered() { QListWidgetItem *item = ui->listWidgetFormats->currentItem(); if (item) { m_data.remove(item->text()); if ( m_item.isNull() ) emit changeClipboard(m_data); else m_item->setData(m_data); delete item; } }
void ClipboardDialog::on_actionRemove_Format_triggered() { QListWidgetItem *item = ui->listWidgetFormats->currentItem(); if (item) { const QString mimeToRemove = item->text(); m_data.remove(mimeToRemove); delete item; if (m_model) m_model->setData(m_index, mimeToRemove, contentType::removeFormats); else emit changeClipboard(m_data); } }