Remove output modules from about dialog.
[pulseview.git] / pv / dialogs / about.cpp
index 8484e47b371062426620dd2d4e27befa8c7c2dc3..c4827962c59afda9891b62a99cd2268ae8c44234 100644 (file)
@@ -18,7 +18,9 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
  */
 
+#ifdef ENABLE_DECODE
 #include <libsigrokdecode/libsigrokdecode.h>
+#endif
 
 #include <QTextDocument>
 
@@ -40,9 +42,10 @@ About::About(QWidget *parent) :
 {
        struct sr_dev_driver **drivers;
        struct sr_input_format **inputs;
-       struct sr_output_format **outputs;
 
+#ifdef ENABLE_DECODE
        struct srd_decoder *dec;
+#endif
 
        QString s;
 
@@ -79,16 +82,7 @@ About::About(QWidget *parent) :
                         .arg(QString::fromUtf8(inputs[i]->description)));
        }
 
-       s.append("<tr><td colspan=\"2\"><b>" +
-               tr("Supported output formats:") +
-               "</b></td></tr>");
-       outputs = sr_output_list();
-       for (int i = 0; outputs[i]; ++i) {
-               s.append(QString("<tr><td><i>%1</i></td><td>%2</td></tr>")
-                       .arg(QString::fromUtf8(outputs[i]->id))
-                       .arg(QString::fromUtf8(outputs[i]->description)));
-       }
-
+#ifdef ENABLE_DECODE
        s.append("<tr><td colspan=\"2\"><b>" +
                tr("Supported protocol decoders:") +
                "</b></td></tr>");
@@ -98,6 +92,7 @@ About::About(QWidget *parent) :
                         .arg(QString::fromUtf8(dec->id))
                         .arg(QString::fromUtf8(dec->longname)));
        }
+#endif
 
        s.append("</table>");