X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FGuiBibitem.cpp;h=20285f8daa224d5ac73959a1a91843e4584c8932;hb=425d092204118ea6c24c28e85fdf03fcf2bb51a4;hp=0e13e49426f1499307ca02d8e2c4d202a84ed1bb;hpb=9f3c7cf1ea1851cd77bd07b369a602a9608c265d;p=lyx.git diff --git a/src/frontends/qt4/GuiBibitem.cpp b/src/frontends/qt4/GuiBibitem.cpp index 0e13e49426..20285f8daa 100644 --- a/src/frontends/qt4/GuiBibitem.cpp +++ b/src/frontends/qt4/GuiBibitem.cpp @@ -14,6 +14,8 @@ #include "qt_helpers.h" #include "FuncRequest.h" +#include "insets/InsetCommand.h" + #include #include @@ -23,7 +25,8 @@ namespace frontend { GuiBibitem::GuiBibitem(GuiView & lv) - : GuiCommand(lv, "bibitem", qt_("Bibliography Entry Settings")) + : GuiDialog(lv, "bibitem", qt_("Bibliography Entry Settings")), + params_(insetCode("bibitem")) { setupUi(this); @@ -69,10 +72,26 @@ bool GuiBibitem::isValid() } +bool GuiBibitem::initialiseParams(std::string const & data) +{ + // The name passed with LFUN_INSET_APPLY is also the name + // used to identify the mailer. + InsetCommand::string2params("bibitem", data, params_); + return true; +} + + +void GuiBibitem::dispatchParams() +{ + std::string const lfun = InsetCommand::params2string("bibitem", params_); + dispatch(FuncRequest(getLfun(), lfun)); +} + + Dialog * createGuiBibitem(GuiView & lv) { return new GuiBibitem(lv); } } // namespace frontend } // namespace lyx -#include "GuiBibitem_moc.cpp" +#include "moc_GuiBibitem.cpp"