#include <config.h>
#include "ControlBranch.h"
+
+#include "buffer.h"
+#include "bufferparams.h"
+#include "BranchList.h"
#include "funcrequest.h"
#include "insets/insetbranch.h"
+
+using std::string;
+using std::vector;
+
+namespace lyx {
+namespace frontend {
+
ControlBranch::ControlBranch(Dialog & parent)
: Dialog::Controller(parent)
{}
void ControlBranch::dispatchParams()
{
- string const lfun = InsetBranchMailer::params2string(string("branch"), params());
- kernel().dispatch(FuncRequest(LFUN_INSET_APPLY, lfun));
+ string const lfun = InsetBranchMailer::params2string(params());
+ kernel().dispatch(FuncRequest(getLfun(), lfun));
+}
+
+
+BranchList const & ControlBranch::branchlist() const
+{
+ return kernel().buffer().params().branchlist();
}
+} // namespace frontend
+} // namespace lyx