///
void read(Buffer const *, LyXLex & lex);
///
- virtual string const getScreenLabel() const;
- ///
+ virtual string const getScreenLabel(Buffer const *) const;
+ ///
void edit(BufferView *, int x, int y, unsigned int button);
///
- EDITABLE editable() const {
- return IS_EDITABLE;
- }
+ void edit(BufferView * bv, bool front = true);
+ ///
+ EDITABLE editable() const { return IS_EDITABLE; }
/// A user can't neither insert nor delete this inset
bool deletable() const {
return false;
}
- ///
- void setCounter(int);
- ///
- int getCounter() const { return counter; }
+ ///
+ void setCounter(int);
+ ///
+ int getCounter() const { return counter; }
///
string const getBibLabel() const;
///
private:
///
- int counter;
+ int counter;
///
Holder holder;
///
return new InsetBibtex(params(), same_id);
}
///
- string const getScreenLabel() const;
+ string const getScreenLabel(Buffer const *) const;
///
EDITABLE editable() const { return IS_EDITABLE; }
///
Inset::Code lyxCode() const { return Inset::BIBTEX_CODE; }
///
void edit(BufferView *, int x, int y, unsigned int button);
+ ///
+ void edit(BufferView * bv, bool front = true);
///
int latex(Buffer const *, std::ostream &,
- bool fragile, bool freespace) const;
+ bool fragile, bool freespace) const;
///
std::vector<std::pair<string,string> > const getKeys(Buffer const *) const;
- ///
- bool addDatabase(string const &);
- ///
- bool delDatabase(string const &);
+ ///
+ std::vector<string> const getFiles(Buffer const &) const;
+ ///
+ bool addDatabase(string const &);
+ ///
+ bool delDatabase(string const &);
///
bool display() const { return true; }
///