Patch attached. OK to apply?
Bo
Index: src/frontends/qt4/QListings.h =================================================================== --- src/frontends/qt4/QListings.h (revision 18422) +++ src/frontends/qt4/QListings.h (working copy) @@ -38,6 +38,8 @@ void on_floatCB_stateChanged(int state); /// turn off float when inline is clicked void on_inlineCB_stateChanged(int state); + /// turn off numbering options when none is selected + void on_numberSideCO_currentIndexChanged(int); protected: virtual void closeEvent(QCloseEvent * e); private: Index: src/frontends/qt4/QListings.cpp =================================================================== --- src/frontends/qt4/QListings.cpp (revision 18422) +++ src/frontends/qt4/QListings.cpp (working copy) @@ -132,16 +132,17 @@ par.addParam("float", ""); if (!placement.empty()) par.addParam("floatplacement", placement); - if (numberSide != "none") + if (numberSide != "none") { par.addParam("numbers", numberSide); - if (numberfontsize != "default") - par.addParam("numberstyle", "\\" + numberfontsize); + if (numberfontsize != "default") + par.addParam("numberstyle", "\\" + numberfontsize); + if (!stepnumber.empty()) + par.addParam("stepnumber", stepnumber); + } if (!firstline.empty()) par.addParam("firstline", firstline); if (!lastline.empty()) par.addParam("lastline", lastline); - if (!stepnumber.empty()) - par.addParam("stepnumber", stepnumber); if (!basicstyle.empty()) par.addParam("basicstyle", basicstyle); if (breakline) @@ -192,6 +193,14 @@ } } + +void QListingsDialog::on_numberSideCO_currentIndexChanged(int index) +{ + numberStepLE->setEnabled(index); + numberFontSizeCO->setEnabled(index); +} + + ///////////////////////////////////////////////////////////////////// // // QListings