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();
|
||||
foreach(const QString &file, m_settings->suppressionFiles())
|
||||
m_model->appendRow(new QStandardItem(file));
|
||||
|
||||
connect(m_ui->suppressionList->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)),
|
||||
this, SLOT(slotSuppressionSelectionChanged()));
|
||||
slotSuppressionSelectionChanged();
|
||||
}
|
||||
|
||||
MemcheckConfigWidget::~MemcheckConfigWidget()
|
||||
@@ -180,3 +184,8 @@ bool MemcheckConfigWidget::trackOrigins() const
|
||||
{
|
||||
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 slotSuppressionsRemoved(const QStringList &files);
|
||||
void slotSuppressionsAdded(const QStringList &files);
|
||||
void slotSuppressionSelectionChanged();
|
||||
|
||||
private:
|
||||
AbstractMemcheckSettings *m_settings;
|
||||
|
Reference in New Issue
Block a user