void MainWindow::showSettings()
{
SettingsDialog dialog;
- dialog.setAPI(m_api);
dialog.setFilterModel(m_proxyModel);
dialog.exec();
-
- m_api = dialog.getAPI();
}
void MainWindow::openHelp(const QUrl &url)
filtersFromModel(m_filter);
}
-void SettingsDialog::setAPI(trace::API api)
-{
- apiComboBox->setCurrentIndex(static_cast<int>(api));
-}
-
-trace::API SettingsDialog::getAPI(void)
-{
- return static_cast<trace::API>(apiComboBox->currentIndex());
-
-}
-
#include "settingsdialog.moc"
void accept();
void setFilterModel(ApiTraceFilter *filter);
- void setAPI(trace::API api);
- trace::API getAPI(void);
private slots:
void changeRegexp(const QString &name);
void regexpChanged(const QString &pattern);
<string>QApiTrace Settings</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
- <item>
- <widget class="QGroupBox" name="apiGroupBox">
- <property name="title">
- <string>API</string>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_4">
- <item>
- <widget class="QComboBox" name="apiComboBox">
- <item>
- <property name="text">
- <string>Unknown</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>GL</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>EGL</string>
- </property>
- </item>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
<item>
<widget class="QGroupBox" name="groupBox">
<property name="sizePolicy">