#include "frontends/Dialogs.h"
#include "frontends/LyXView.h"
-#include "support/LAssert.h"
-using lyx::support::Assert;
+using std::string;
+
+namespace lyx {
+namespace frontend {
Kernel::Kernel(LyXView & lyxview)
: lyxview_(lyxview)
{}
-void Kernel::dispatch(FuncRequest const & fr, bool verbose) const
+void Kernel::dispatch(FuncRequest const & fr) const
{
- lyxview_.getLyXFunc().dispatch(fr, verbose);
+ lyxview_.getLyXFunc().dispatch(fr);
}
bool Kernel::isBufferAvailable() const
{
if (!lyxview_.view().get())
- return false;
- return lyxview_.view()->available();
+ return false;
+ return lyxview_.view()->available();
}
bool Kernel::isBufferReadonly() const
{
if (!lyxview_.buffer())
- return true;
- return lyxview_.buffer()->isReadonly();
+ return true;
+ return lyxview_.buffer()->isReadonly();
}
return buffer().filePath();
}
-Kernel::DocTypes Kernel::docType() const
+
+Kernel::DocType Kernel::docType() const
{
if (buffer().isLatex())
return LATEX;
}
+void Kernel::redrawGUI() const
+{
+ lyxview_.getDialogs().redrawGUI();
+}
+
+
BufferView * Kernel::bufferview()
{
return lyxview_.view().get();
Buffer & Kernel::buffer()
{
- Assert(lyxview_.buffer());
+ BOOST_ASSERT(lyxview_.buffer());
return *lyxview_.buffer();
}
Buffer const & Kernel::buffer() const
{
- Assert(lyxview_.buffer());
+ BOOST_ASSERT(lyxview_.buffer());
return *lyxview_.buffer();
}
+
+} // namespace frontend
+} // namespace lyx