this, SLOT(slotRemoveSuppression()));
m_ui->numCallers->setValue(m_settings->numCallers());
- connect(m_ui->numCallers, SIGNAL(valueChanged(int)), SLOT(setNumCallers(int)));
- connect(m_settings, SIGNAL(numCallersChanged(int)), SLOT(setNumCallers(int)));
+ connect(m_ui->numCallers, SIGNAL(valueChanged(int)), m_settings, SLOT(setNumCallers(int)));
+ connect(m_settings, SIGNAL(numCallersChanged(int)), m_ui->numCallers, SLOT(setValue(int)));
m_ui->trackOrigins->setChecked(m_settings->trackOrigins());
- connect(m_ui->trackOrigins, SIGNAL(toggled(bool)), SLOT(setTrackOrigins(bool)));
- connect(m_settings, SIGNAL(trackOriginsChanged(bool)), SLOT(setTrackOrigins(bool)));
+ connect(m_ui->trackOrigins, SIGNAL(toggled(bool)), m_settings, SLOT(setTrackOrigins(bool)));
+ connect(m_settings, SIGNAL(trackOriginsChanged(bool)), m_ui->trackOrigins, SLOT(setChecked(bool)));
connect(m_settings, SIGNAL(suppressionFilesRemoved(QStringList)),
this, SLOT(slotSuppressionsRemoved(QStringList)));
return ret;
}
-void MemcheckConfigWidget::setNumCallers(int callers)
-{
- m_ui->numCallers->setValue(callers);
- m_settings->setNumCallers(callers);
-}
-
-int MemcheckConfigWidget::numCallers() const
-{
- return m_ui->numCallers->value();
-}
-
-void MemcheckConfigWidget::setTrackOrigins(bool enable)
-{
- m_ui->trackOrigins->setChecked(enable);
- m_settings->setTrackOrigins(enable);
-}
-
-bool MemcheckConfigWidget::trackOrigins() const
-{
- return m_ui->trackOrigins->isChecked();
-}
-
void MemcheckConfigWidget::slotSuppressionSelectionChanged()
{
m_ui->removeSuppression->setEnabled(m_ui->suppressionList->selectionModel()->hasSelection());
void setSuppressions(const QStringList &files);
QStringList suppressions() const;
- // ### remove the following?
- int numCallers() const;
- bool trackOrigins() const;
-
-public slots:
- void setNumCallers(int callers);
- void setTrackOrigins(bool enable);
-
+public Q_SLOTS:
void slotAddSuppression();
void slotRemoveSuppression();
void slotSuppressionsRemoved(const QStringList &files);
m_ui->valgrindExeChooser->setPromptDialogTitle(tr("Valgrind Command"));
m_ui->valgrindExeChooser->setPath(m_settings->valgrindExecutable());
- connect(m_ui->valgrindExeChooser, SIGNAL(changed(QString)), SLOT(setValgrindExe(QString)));
- connect(m_settings, SIGNAL(valgrindExecutableChanged(QString)), SLOT(setValgrindExe(QString)));
+ connect(m_ui->valgrindExeChooser, SIGNAL(changed(QString)), m_settings, SLOT(setValgrindExecutable(QString)));
+ connect(m_settings, SIGNAL(valgrindExecutableChanged(QString)), m_ui->valgrindExeChooser, SLOT(setPath(QString)));
}
ValgrindConfigWidget::~ValgrindConfigWidget()
{
delete m_ui;
}
-
-void ValgrindConfigWidget::setValgrindExe(const QString &exe)
-{
- m_ui->valgrindExeChooser->setPath(exe);
- m_settings->setValgrindExecutable(exe);
-}
-
-QString ValgrindConfigWidget::valgrindExe() const
-{
- return m_ui->valgrindExeChooser->path();
-}