diff --git a/modules/twainui/hg_settingdialog.cpp b/modules/twainui/hg_settingdialog.cpp index da3020c7..3f0153bd 100644 --- a/modules/twainui/hg_settingdialog.cpp +++ b/modules/twainui/hg_settingdialog.cpp @@ -815,6 +815,9 @@ void hg_settingdialog::createUI() m_list_getOpt.append(QPair(id, opt)); // iniRead(md5(opt->title), id, lineEdit); + bool readOnly = IS_CAP_READONLY(opt->cap); + lineEdit->setReadOnly(readOnly); + lineEdit->setText(QString::fromStdString(cur_val)); connect(lineEdit, SIGNAL(textChanged(const QString&)), this, SLOT(slot_lineEditInput())); break;