+2002-11-07 John Levon <levon@movementarian.org>
+
+ * ui/QIncludeDialog.ui:
+ * QInclude.C: fix setting of combobox
+
2002-11-07 John Levon <levon@movementarian.org>
* ui/QPref*: add initial prefs ui from Juergen S
dialog_->filenameED->setText(params.cparams.getContents().c_str());
- string const & cmdname = params.cparams.getCmdName();
-
dialog_->visiblespaceCB->setChecked(false);
dialog_->visiblespaceCB->setEnabled(false);
- if (cmdname == "input")
- dialog_->typeCO->setCurrentItem(0);
- else if (!cmdname.empty()) {
- dialog_->typeCO->setCurrentItem(2);
- dialog_->visiblespaceCB->setChecked(cmdname == "verbatiminput*");
- dialog_->visiblespaceCB->setEnabled(true);
- } else {
- dialog_->typeCO->setCurrentItem(1);
+ switch (params.flag) {
+ case InsetInclude::INPUT:
+ dialog_->typeCO->setCurrentItem(0);
+ break;
+
+ case InsetInclude::INCLUDE:
+ dialog_->typeCO->setCurrentItem(1);
+ break;
+
+ case InsetInclude::VERBAST:
+ dialog_->visiblespaceCB->setChecked(true);
+ /* fall through */
+ case InsetInclude::VERB:
+ dialog_->typeCO->setCurrentItem(2);
+ dialog_->visiblespaceCB->setEnabled(true);
+ break;
}
}
<receiver>QIncludeDialogBase</receiver>
<slot>browseClicked()</slot>
</connection>
+ <connection>
+ <sender>typeCO</sender>
+ <signal>activated(int)</signal>
+ <receiver>QIncludeDialogBase</receiver>
+ <slot>change_adaptor()</slot>
+ </connection>
<connection>
<sender>typeCO</sender>
<signal>activated(int)</signal>