forked from qt-creator/qt-creator
only enable remove button for suppressions when a suppression file is selected
Merge-request: 265 Reviewed-by: hjk <qtc-committer@nokia.com>
This commit is contained in:
@@ -77,6 +77,10 @@ MemcheckConfigWidget::MemcheckConfigWidget(AbstractMemcheckSettings *settings, Q
|
|||||||
m_model->clear();
|
m_model->clear();
|
||||||
foreach(const QString &file, m_settings->suppressionFiles())
|
foreach(const QString &file, m_settings->suppressionFiles())
|
||||||
m_model->appendRow(new QStandardItem(file));
|
m_model->appendRow(new QStandardItem(file));
|
||||||
|
|
||||||
|
connect(m_ui->suppressionList->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)),
|
||||||
|
this, SLOT(slotSuppressionSelectionChanged()));
|
||||||
|
slotSuppressionSelectionChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
MemcheckConfigWidget::~MemcheckConfigWidget()
|
MemcheckConfigWidget::~MemcheckConfigWidget()
|
||||||
@@ -180,3 +184,8 @@ bool MemcheckConfigWidget::trackOrigins() const
|
|||||||
{
|
{
|
||||||
return m_ui->trackOrigins->isChecked();
|
return m_ui->trackOrigins->isChecked();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MemcheckConfigWidget::slotSuppressionSelectionChanged()
|
||||||
|
{
|
||||||
|
m_ui->removeSuppression->setEnabled(m_ui->suppressionList->selectionModel()->hasSelection());
|
||||||
|
}
|
||||||
|
@@ -75,6 +75,7 @@ public slots:
|
|||||||
void slotRemoveSuppression();
|
void slotRemoveSuppression();
|
||||||
void slotSuppressionsRemoved(const QStringList &files);
|
void slotSuppressionsRemoved(const QStringList &files);
|
||||||
void slotSuppressionsAdded(const QStringList &files);
|
void slotSuppressionsAdded(const QStringList &files);
|
||||||
|
void slotSuppressionSelectionChanged();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
AbstractMemcheckSettings *m_settings;
|
AbstractMemcheckSettings *m_settings;
|
||||||
|
Reference in New Issue
Block a user