}
+void ControlEmbeddedFiles::setEmbedding(bool enable)
+{
+ if (embeddedFiles().enabled() == enable)
+ return;
+ embeddedFiles().enable(enable);
+ buffer().markDirty();
+ if (enable)
+ dispatchMessage("Stop saving in bundled format.");
+ else
+ dispatchMessage("Save in bundled format.");
+}
+
+
void ControlEmbeddedFiles::goTo(EmbeddedFile const & item, int idx)
{
BOOST_ASSERT(idx < item.refCount());
///
void dispatchParams() {};
///
+ void setEmbedding(bool enable);
+ ///
void goTo(EmbeddedFile const & item, int idx);
///
void view(EmbeddedFile const & item);
void GuiEmbeddedFilesDialog::on_enableCB_toggled(bool enable)
{
- //
- controller_.embeddedFiles().enable(enable);
- // immediately post the change to buffer (and bufferView)
- if (enable)
- controller_.dispatchMessage("Enable file embedding");
- else
- controller_.dispatchMessage("Disable file embedding");
+ controller_.setEmbedding(enable);
}