projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Settings: Only show initial pin config UI elements if enabled
[pulseview.git]
/
pv
/
view
/
decodetrace.cpp
diff --git
a/pv/view/decodetrace.cpp
b/pv/view/decodetrace.cpp
index ec441df40e055b5545f745fbe4a773904602c38b..89d335d7e0e8e572b64010c54b6bc252b212fe49 100644
(file)
--- a/
pv/view/decodetrace.cpp
+++ b/
pv/view/decodetrace.cpp
@@
-40,6
+40,7
@@
extern "C" {
#include "decodetrace.hpp"
#include "decodetrace.hpp"
+#include <pv/globalsettings.hpp>
#include <pv/data/decode/annotation.hpp>
#include <pv/data/decode/decoder.hpp>
#include <pv/data/decoderstack.hpp>
#include <pv/data/decode/annotation.hpp>
#include <pv/data/decode/decoder.hpp>
#include <pv/data/decoderstack.hpp>
@@
-781,6
+782,7
@@
void DecodeTrace::create_decoder_form(int index,
QFormLayout *form)
{
const GSList *l;
QFormLayout *form)
{
const GSList *l;
+ GlobalSettings settings;
assert(dec);
const srd_decoder *const decoder = dec->decoder();
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);
hlayout->addWidget(combo);
hlayout->addWidget(combo_initial_pin);
+ if (!settings.value(GlobalSettings::Key_Dec_InitialStateConfigurable).toBool())
+ combo_initial_pin->hide();
+
decoder_form->addRow(tr("<b>%1</b> (%2) *")
.arg(QString::fromUtf8(pdch->name),
QString::fromUtf8(pdch->desc)), hlayout);
decoder_form->addRow(tr("<b>%1</b> (%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);
hlayout->addWidget(combo);
hlayout->addWidget(combo_initial_pin);
+ if (!settings.value(GlobalSettings::Key_Dec_InitialStateConfigurable).toBool())
+ combo_initial_pin->hide();
+
decoder_form->addRow(tr("<b>%1</b> (%2)")
.arg(QString::fromUtf8(pdch->name),
QString::fromUtf8(pdch->desc)), hlayout);
decoder_form->addRow(tr("<b>%1</b> (%2)")
.arg(QString::fromUtf8(pdch->name),
QString::fromUtf8(pdch->desc)), hlayout);