1 #ifndef SETTINGSDIALOG_H
2 #define SETTINGSDIALOG_H
4 #include "trace_api.hpp"
5 #include "apitracefilter.h"
6 #include "ui_settings.h"
11 class SettingsDialog : public QDialog, public Ui_Settings
15 SettingsDialog(QWidget *parent = 0);
18 void setFilterModel(ApiTraceFilter *filter);
19 void setAPI(trace::API api);
20 trace::API getAPI(void);
22 void changeRegexp(const QString &name);
23 void regexpChanged(const QString &pattern);
26 void filtersFromModel(const ApiTraceFilter *model);
27 void filtersToModel(ApiTraceFilter *model);
29 QMap<QString, QRegExp> m_showFilters;
30 ApiTraceFilter *m_filter;