X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fdecodetrace.cpp;h=89d335d7e0e8e572b64010c54b6bc252b212fe49;hp=ec441df40e055b5545f745fbe4a773904602c38b;hb=1cc1c8dec120ed6d98071f939ea435d85ee853bf;hpb=669686c18ca6f1ee0697ae7804bfddf4fc6bd1e1 diff --git a/pv/view/decodetrace.cpp b/pv/view/decodetrace.cpp index ec441df..89d335d 100644 --- a/pv/view/decodetrace.cpp +++ b/pv/view/decodetrace.cpp @@ -40,6 +40,7 @@ extern "C" { #include "decodetrace.hpp" +#include #include #include #include @@ -781,6 +782,7 @@ void DecodeTrace::create_decoder_form(int index, QFormLayout *form) { const GSList *l; + GlobalSettings settings; assert(dec); const srd_decoder *const decoder = dec->decoder(); @@ -825,6 +827,9 @@ void DecodeTrace::create_decoder_form(int index, hlayout->addWidget(combo); hlayout->addWidget(combo_initial_pin); + if (!settings.value(GlobalSettings::Key_Dec_InitialStateConfigurable).toBool()) + combo_initial_pin->hide(); + decoder_form->addRow(tr("%1 (%2) *") .arg(QString::fromUtf8(pdch->name), QString::fromUtf8(pdch->desc)), hlayout); @@ -850,6 +855,9 @@ void DecodeTrace::create_decoder_form(int index, hlayout->addWidget(combo); hlayout->addWidget(combo_initial_pin); + if (!settings.value(GlobalSettings::Key_Dec_InitialStateConfigurable).toBool()) + combo_initial_pin->hide(); + decoder_form->addRow(tr("%1 (%2)") .arg(QString::fromUtf8(pdch->name), QString::fromUtf8(pdch->desc)), hlayout);