namespace lyx {
+class Cursor;
class ToolbarInfo;
namespace frontend {
class GuiLayoutBox;
class GuiToolbar;
class GuiWorkArea;
+class TabWorkArea;
/**
* GuiView - Qt4 implementation of LyXView
///
int id() const { return id_; }
- void close();
void setFocus();
void setBusy(bool);
/// returns true if this view has the focus.
void importDocument(std::string const &);
///
void newDocument(std::string const & filename, bool fromTemplate);
- /// write all buffers, asking the user, returns false if cancelled
- bool quitWriteAll();
/// GuiBufferDelegate.
///@{
/// called on timeout
void autoSave();
- ///
- void updateEmbeddedFiles();
/// \return the current buffer view.
BufferView * view();
///
void on_currentWorkAreaChanged(GuiWorkArea *);
+ ///
+ void on_lastWorkAreaRemoved();
/// slots to change the icon size
void smallSizedIcons();
private:
///
- void addTabWorkArea();
+ TabWorkArea * addTabWorkArea();
/// connect to signals in the given BufferView
void connectBufferView(BufferView & bv);
///
void disconnectDialog(std::string const & name);
+ ///
+ void updateCompletion(Cursor & cur, bool start, bool keep);
+
private:
///
void lfunUiToggle(FuncRequest const & cmd);