This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/v4l-utils.git tree:
Subject: qv4l2: missed one more place where QLineEdits were disabled. Author: Hans Verkuil <[email protected]> Date: Sun Jul 27 23:02:13 2014 +0200 Use setReadOnly instead for QLineEdit widgets. Signed-off-by: Hans Verkuil <[email protected]> utils/qv4l2/qv4l2.cpp | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) --- http://git.linuxtv.org/v4l-utils.git?a=commitdiff;h=a028340ce9e0230732f9c301373014ca90144642 diff --git a/utils/qv4l2/qv4l2.cpp b/utils/qv4l2/qv4l2.cpp index 3c11ddc..6daa095 100644 --- a/utils/qv4l2/qv4l2.cpp +++ b/utils/qv4l2/qv4l2.cpp @@ -373,9 +373,15 @@ void ApplicationWindow::ctrlEvent() m_ctrlMap[ev.id].maximum = ev.u.ctrl.maximum; m_ctrlMap[ev.id].step = ev.u.ctrl.step; m_ctrlMap[ev.id].default_value = ev.u.ctrl.default_value; - m_widgetMap[ev.id]->setDisabled(m_ctrlMap[ev.id].flags & CTRL_FLAG_DISABLED); + + bool disabled = m_ctrlMap[ev.id].flags & CTRL_FLAG_DISABLED; + + if (qobject_cast<QLineEdit *>(m_widgetMap[ev.id])) + static_cast<QLineEdit *>(m_widgetMap[ev.id])->setReadOnly(disabled); + else + m_widgetMap[ev.id]->setDisabled(disabled); if (m_sliderMap.find(ev.id) != m_sliderMap.end()) - m_sliderMap[ev.id]->setDisabled(m_ctrlMap[ev.id].flags & CTRL_FLAG_DISABLED); + m_sliderMap[ev.id]->setDisabled(disabled); if (ev.u.ctrl.changes & V4L2_EVENT_CTRL_CH_RANGE) updateCtrlRange(ev.id, ev.u.ctrl.value); switch (m_ctrlMap[ev.id].type) { _______________________________________________ linuxtv-commits mailing list [email protected] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits
