}
}
-Inset * InsetInclude::Clone()
+
+Inset * InsetInclude::Clone() const
{
InsetInclude * ii = new InsetInclude (contents, master);
ii->setNoLoad(isNoLoad());
return ii;
}
+
void InsetInclude::Edit(int, int)
{
if(current_view->buffer()->isReadonly())
}
-void InsetInclude::Write(FILE * file)
+void InsetInclude::Write(ostream & os)
{
- fprintf(file, "Include %s\n", getCommand().c_str());
+ os << "Include " << getCommand() << "\n";
}
}
-int InsetInclude::Latex(FILE * file, signed char /*fragile*/)
+int InsetInclude::Latex(ostream & os, signed char /*fragile*/)
{
string include_file;
signed char dummy = 0;
Latex(include_file, dummy);
- fprintf(file, "%s", include_file.c_str());
+ os << include_file;
return 0;
}
incfile += contents;
if (loadIfNeeded()) {
- Buffer *tmp = bufferlist.getBuffer(getFileName());
+ Buffer * tmp = bufferlist.getBuffer(getFileName());
if (tmp->params.textclass != master->params.textclass) {
lyxerr << "ERROR: Cannot handle include file `"
if (!master->tmppath.empty()
&& !master->niceFile) {
incfile = subst(incfile, '/','@');
- #ifdef __EMX__
+#ifdef __EMX__
incfile = subst(incfile, ':', '$');
- #endif
+#endif
writefile = AddName(master->tmppath, incfile);
} else
writefile = getFileName();
}
-int InsetInclude::GetNumberOfLabels() const {
+int InsetInclude::GetNumberOfLabels() const
+{
string label;
- int nl;
if (loadIfNeeded()) {
Buffer * tmp = bufferlist.getBuffer(getFileName());
label = tmp->getReferenceList('\n');
tmp->setParentName(getMasterFilename());
}
- nl = (label.empty())? 0: 1;
+ int nl = (label.empty())? 0: 1;
return nl;
}