]> git.cworth.org Git - apitrace/blobdiff - gui/tracedialog.cpp
Update use/mention of options.
[apitrace] / gui / tracedialog.cpp
index a25c7aca9ad133977dc960fc12a3508c3ad68710..fcfdf4661241ff30858f0f5332d83fbd30bcc126 100644 (file)
@@ -9,10 +9,27 @@ TraceDialog::TraceDialog(QWidget *parent)
 {
     setupUi(this);
 
+    apiComboBox->addItem("GL");
+#ifdef Q_OS_WIN
+    apiComboBox->addItem("D3D7");
+    apiComboBox->addItem("D3D8");
+    apiComboBox->addItem("D3D9");
+    apiComboBox->addItem("D3D10");
+    apiComboBox->addItem("D3D10_1");
+    apiComboBox->addItem("D3D11");
+#else
+    apiComboBox->addItem("EGL");
+#endif
+
     connect(browseButton, SIGNAL(clicked()),
             this, SLOT(browse()));
 }
 
+QString TraceDialog::api() const
+{
+    return apiComboBox->currentText().toLower();
+}
+
 QString TraceDialog::applicationPath() const
 {
     return applicationEdit->text();
@@ -21,7 +38,7 @@ QString TraceDialog::applicationPath() const
 QStringList TraceDialog::arguments() const
 {
     QStringList args =
-        argumentsEdit->text().split(';');
+        argumentsEdit->text().split(';', QString::SkipEmptyParts);
     return args;
 }