#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(params());
- kernel().dispatch(FuncRequest(LFUN_INSET_APPLY, lfun));
+ kernel().dispatch(FuncRequest(getLfun(), lfun));
+}
+
+
+BranchList const & ControlBranch::branchlist() const
+{
+ return kernel().buffer().params().branchlist();
}
+
+} // namespace frontend
+} // namespace lyx