}
+void PrefCompletion::on_inlineTextCB_clicked()
+{
+ on_popupTextCB_clicked();
+}
+
+
+void PrefCompletion::on_popupTextCB_clicked()
+{
+ cursorTextCB->setEnabled(
+ popupTextCB->isChecked() || inlineTextCB->isChecked());
+}
+
+
void PrefCompletion::apply(LyXRC & rc) const
{
rc.completion_inline_delay = inlineDelaySB->value();
popupTextCB->setChecked(rc.completion_popup_text);
cursorTextCB->setChecked(rc.completion_cursor_text);
popupAfterCompleteCB->setChecked(rc.completion_popup_after_complete);
+ on_popupTextCB_clicked();
}
virtual void apply(LyXRC & rc) const;
virtual void update(LyXRC const & rc);
+private Q_SLOTS:
+ void on_popupTextCB_clicked();
+ void on_inlineTextCB_clicked();
};