QT_BEGIN_NAMESPACE QtGradientViewDialog::QtGradientViewDialog(QWidget *parent) : QDialog(parent) { m_ui.setupUi(this); m_ui.buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false); connect(m_ui.gradientView, SIGNAL(currentGradientChanged(QString)), this, SLOT(slotGradientSelected(QString))); connect(m_ui.gradientView, SIGNAL(gradientActivated(QString)), this, SLOT(slotGradientActivated(QString))); }
void QtGradientView::slotGradientActivated(QListWidgetItem *item) { const QString id = m_itemToId.value(item); if (!id.isEmpty()) emit gradientActivated(id); }