#include "frontends/WorkArea.h"
#include "FuncRequest.h"
-#include "frontends/Timeout.h"
+#include "support/Timeout.h"
#include <QAbstractScrollArea>
#include <QMouseEvent>
namespace lyx {
namespace frontend {
-class GuiView;
-class QLPainter;
-
/// for emulating triple click
class double_click {
public:
public:
///
- GuiWorkArea(int width, int height, int id, LyXView & lyx_view);
+ GuiWorkArea(Buffer & buffer, LyXView & lv);
///
bool hasFocus() const { return QAbstractScrollArea::hasFocus(); }
+ bool isVisible() const { return QAbstractScrollArea::isVisible(); }
/// return the width of the content pane
virtual int width() const { return viewport()->width(); }
virtual void removeCursor();
private:
- void doGreyOut(QLPainter & pain);
- ///
- void dragEnterEvent(QDragEnterEvent * ev);
- ///
- void dropEvent(QDropEvent * ev);
///
void focusInEvent(QFocusEvent *);
///