]> sigrok.org Git - pulseview.git/blobdiff - pv/dialogs/about.cpp
avoid using deprecated std::autoptr
[pulseview.git] / pv / dialogs / about.cpp
index 693472ee92c4052b7210f22791bd40c212b9a044..20a02993b59cafa1360ea227e7f0de032b9c241f 100644 (file)
@@ -76,6 +76,15 @@ About::About(shared_ptr<Context> context, QWidget *parent) :
                         .arg(QString::fromUtf8(entry.second->description().c_str())));
        }
 
+       s.append("<tr><td colspan=\"2\"><b>" +
+               tr("Supported output formats:") +
+               "</b></td></tr>");
+       for (auto entry : context->output_formats()) {
+               s.append(QString("<tr><td><i>%1</i></td><td>%2</td></tr>")
+                        .arg(QString::fromUtf8(entry.first.c_str()))
+                        .arg(QString::fromUtf8(entry.second->description().c_str())));
+       }
+
 #ifdef ENABLE_DECODE
        s.append("<tr><td colspan=\"2\"><b>" +
                tr("Supported protocol decoders:") +
@@ -90,9 +99,9 @@ About::About(shared_ptr<Context> context, QWidget *parent) :
 
        s.append("</table>");
 
-       supportedDoc.reset(new QTextDocument(this));
+       supportedDoc = new QTextDocument(this);
        supportedDoc->setHtml(s);
-       ui->supportList->setDocument(supportedDoc.get());
+       ui->supportList->setDocument(supportedDoc);
 }
 
 About::~About()