defer dc screen grab until blit

This commit is contained in:
Sean D'Epagnier
2016-08-26 15:02:39 -04:00
committed by Vadim Zeitlin
parent 694decea6e
commit cc01fbc3c0
8 changed files with 27 additions and 8 deletions

View File

@@ -111,6 +111,8 @@ public:
virtual void* GetHandle() const { return (void*) m_qtPainter; }
protected:
virtual QImage *GetQImage() { return m_qtImage; }
QPainter *m_qtPainter;
QImage *m_qtImage;

View File

@@ -20,9 +20,6 @@ public:
protected:
wxWindow *m_window;
private:
};

View File

@@ -24,8 +24,6 @@ public:
virtual const wxBitmap& GetSelectedBitmap() const;
virtual wxBitmap& GetSelectedBitmap();
protected:
private:
wxBitmap m_selected;
};

View File

@@ -17,9 +17,11 @@ public:
~wxScreenDCImpl();
protected:
virtual void DoGetSize(int *width, int *height) const wxOVERRIDE;
virtual bool DoGetPixel(wxCoord x, wxCoord y, wxColour *col) const;
private:
QImage *GetQImage();
wxDECLARE_ABSTRACT_CLASS(wxScreenDCImpl);
};