projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed spurious declaration
[pulseview.git]
/
pv
/
prop
/
string.cpp
diff --git
a/pv/prop/string.cpp
b/pv/prop/string.cpp
index b9de789b90298042104bd0b60b2ea94e8bd45668..b8f3351cf8fb2acbc160a7bcd41bfb529443ddd3 100644
(file)
--- a/
pv/prop/string.cpp
+++ b/
pv/prop/string.cpp
@@
-38,7
+38,7
@@
String::String(QString name,
{
}
{
}
-QWidget* String::get_widget(QWidget *parent)
+QWidget* String::get_widget(QWidget *parent
, bool auto_commit
)
{
if (_line_edit)
return _line_edit;
{
if (_line_edit)
return _line_edit;
@@
-52,6
+52,10
@@
QWidget* String::get_widget(QWidget *parent)
g_variant_unref(value);
}
g_variant_unref(value);
}
+ if (auto_commit)
+ connect(_line_edit, SIGNAL(textEdited(const QString&)),
+ this, SLOT(on_text_edited(const QString&)));
+
return _line_edit;
}
return _line_edit;
}
@@
-66,5
+70,10
@@
void String::commit()
_setter(g_variant_new_string(ba.data()));
}
_setter(g_variant_new_string(ba.data()));
}
+void String::on_text_edited(const QString&)
+{
+ commit();
+}
+
} // prop
} // pv
} // prop
} // pv