///
~InsetInclude();
///
- Inset * Clone();
+ Inset * Clone() const;
///
Inset::Code LyxCode() const { return Inset::INCLUDE_CODE; }
/// This is 1 if the childs have labels, 0 otherwise
/// This returns the list of labels on the child buffer
string getLabel(int) const;
/// This returns the list of bibkeys on the child buffer
- string getKeys() const;
+ string getKeys(char delim) const;
///
void Edit(int, int);
///
return 1;
}
/// With lyx3 we won't overload these 3 methods
- void Write(FILE *);
+ void Write(ostream &);
///
void Read(LyXLex &);
///
- int Latex(FILE * file, signed char fragile);
+ int Latex(ostream &, signed char fragile);
///
int Latex(string & file, signed char fragile);
void Validate(LaTeXFeatures &) const;
/// Input inserts anything inside a paragraph, Display can give some visual feedback
- bool Display() const { return !(isInput()); }
+ bool display() const { return !(isInput()); }
///
string getScreenLabel() const;
///
///
void setFilename(string const & n) { setContents(n); }
///
- string getMasterFilename() const { return master->getFileName(); }
+ string getMasterFilename() const { return master->fileName(); }
///
string getFileName() const {
return filename;
inline
bool InsetInclude::isVerb() const
{
- return (bool)(flag == InsetInclude::VERB || flag == InsetInclude::VERBAST);
+ return flag == InsetInclude::VERB || flag == InsetInclude::VERBAST;
}