X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdialogs%2Fabout.cpp;h=fe0f16a9149a65fd83e2901fe3b59c3f15f250fe;hb=269528f55e7fd77f762c2008d257921cd30e1519;hp=c14a8fea7d0f487cb376882d18baa595b384fee3;hpb=eb2b2d91e24d796c544a14d58a413df05e6eb7b9;p=pulseview.git diff --git a/pv/dialogs/about.cpp b/pv/dialogs/about.cpp index c14a8fe..fe0f16a 100644 --- a/pv/dialogs/about.cpp +++ b/pv/dialogs/about.cpp @@ -18,7 +18,9 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#ifdef ENABLE_DECODE +#include +#endif #include @@ -41,7 +43,11 @@ 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; ui->setupUi(this); @@ -50,7 +56,7 @@ About::About(QWidget *parent) : ui->versionInfo->setText(tr("%1 %2
%3
%4") .arg(QApplication::applicationName()) .arg(QApplication::applicationVersion()) - .arg(tr("GNU GPL, version 2 or later")) + .arg(tr("GNU GPL, version 3 or later")) .arg(QApplication::organizationDomain())); ui->versionInfo->setOpenExternalLinks(true); @@ -63,8 +69,8 @@ About::About(QWidget *parent) : drivers = sr_driver_list(); for (int i = 0; drivers[i]; ++i) { s.append(QString("%1%2") - .arg(QString(drivers[i]->name)) - .arg(QString(drivers[i]->longname))); + .arg(QString::fromUtf8(drivers[i]->name)) + .arg(QString::fromUtf8(drivers[i]->longname))); } s.append("" + @@ -73,8 +79,8 @@ About::About(QWidget *parent) : inputs = sr_input_list(); for (int i = 0; inputs[i]; ++i) { s.append(QString("%1%2") - .arg(QString(inputs[i]->id)) - .arg(QString(inputs[i]->description))); + .arg(QString::fromUtf8(inputs[i]->id)) + .arg(QString::fromUtf8(inputs[i]->description))); } s.append("" + @@ -83,19 +89,21 @@ About::About(QWidget *parent) : outputs = sr_output_list(); for (int i = 0; outputs[i]; ++i) { s.append(QString("%1%2") - .arg(QString(outputs[i]->id)) - .arg(QString(outputs[i]->description))); + .arg(QString::fromUtf8(outputs[i]->id)) + .arg(QString::fromUtf8(outputs[i]->description))); } +#ifdef ENABLE_DECODE s.append("" + tr("Supported protocol decoders:") + ""); for (const GSList *l = srd_decoder_list(); l; l = l->next) { dec = (struct srd_decoder *)l->data; s.append(QString("%1%2") - .arg(QString(dec->id)) - .arg(QString(dec->longname))); + .arg(QString::fromUtf8(dec->id)) + .arg(QString::fromUtf8(dec->longname))); } +#endif s.append("");