Files
wxWidgets/src/qt/dcprint.cpp
2018-12-21 15:56:46 +00:00

203 lines
5.2 KiB
C++

/////////////////////////////////////////////////////////////////////////////
// Name: src/qt/dcprint.cpp
// Author: Peter Most
// Copyright: (c) Peter Most
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#include "wx/dcprint.h"
#include "wx/qt/dcprint.h"
wxIMPLEMENT_CLASS(wxPrinterDCImpl,wxDCImpl)
wxPrinterDCImpl::wxPrinterDCImpl( wxPrinterDC *owner, const wxPrintData & )
: wxDCImpl( owner )
{
}
bool wxPrinterDCImpl::CanDrawBitmap() const
{
return false;
}
bool wxPrinterDCImpl::CanGetTextExtent() const
{
return false;
}
void wxPrinterDCImpl::DoGetSize(int *WXUNUSED(width), int *WXUNUSED(height)) const
{
}
void wxPrinterDCImpl::DoGetSizeMM(int* WXUNUSED(width), int* WXUNUSED(height)) const
{
}
int wxPrinterDCImpl::GetDepth() const
{
return 0;
}
wxSize wxPrinterDCImpl::GetPPI() const
{
return wxSize();
}
void wxPrinterDCImpl::SetFont(const wxFont& WXUNUSED(font))
{
}
void wxPrinterDCImpl::SetPen(const wxPen& WXUNUSED(pen))
{
}
void wxPrinterDCImpl::SetBrush(const wxBrush& WXUNUSED(brush))
{
}
void wxPrinterDCImpl::SetBackground(const wxBrush& WXUNUSED(brush))
{
}
void wxPrinterDCImpl::SetBackgroundMode(int WXUNUSED(mode))
{
}
#if wxUSE_PALETTE
void wxPrinterDCImpl::SetPalette(const wxPalette& WXUNUSED(palette))
{
}
#endif // wxUSE_PALETTE
void wxPrinterDCImpl::SetLogicalFunction(wxRasterOperationMode WXUNUSED(function))
{
}
wxCoord wxPrinterDCImpl::GetCharHeight() const
{
return wxCoord();
}
wxCoord wxPrinterDCImpl::GetCharWidth() const
{
return wxCoord();
}
void wxPrinterDCImpl::DoGetTextExtent(const wxString& WXUNUSED(string),
wxCoord *WXUNUSED(x), wxCoord *WXUNUSED(y),
wxCoord *WXUNUSED(descent),
wxCoord *WXUNUSED(externalLeading),
const wxFont *WXUNUSED(theFont) ) const
{
}
void wxPrinterDCImpl::Clear()
{
}
void wxPrinterDCImpl::DoSetClippingRegion(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y),
wxCoord WXUNUSED(width), wxCoord WXUNUSED(height))
{
}
void wxPrinterDCImpl::DoSetDeviceClippingRegion(const wxRegion& WXUNUSED(region))
{
}
bool wxPrinterDCImpl::DoFloodFill(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y), const wxColour& WXUNUSED(col),
wxFloodFillStyle WXUNUSED(style) )
{
return false;
}
bool wxPrinterDCImpl::DoGetPixel(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y), wxColour *WXUNUSED(col)) const
{
return false;
}
void wxPrinterDCImpl::DoDrawPoint(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y))
{
}
void wxPrinterDCImpl::DoDrawLine(wxCoord WXUNUSED(x1), wxCoord WXUNUSED(y1), wxCoord WXUNUSED(x2), wxCoord WXUNUSED(y2))
{
}
void wxPrinterDCImpl::DoDrawArc(wxCoord WXUNUSED(x1), wxCoord WXUNUSED(y1),
wxCoord WXUNUSED(x2), wxCoord WXUNUSED(y2),
wxCoord WXUNUSED(xc), wxCoord WXUNUSED(yc))
{
}
void wxPrinterDCImpl::DoDrawEllipticArc(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y), wxCoord WXUNUSED(w), wxCoord WXUNUSED(h),
double WXUNUSED(sa), double WXUNUSED(ea))
{
}
void wxPrinterDCImpl::DoDrawRectangle(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y), wxCoord WXUNUSED(width), wxCoord WXUNUSED(height))
{
}
void wxPrinterDCImpl::DoDrawRoundedRectangle(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y),
wxCoord WXUNUSED(width), wxCoord WXUNUSED(height),
double WXUNUSED(radius))
{
}
void wxPrinterDCImpl::DoDrawEllipse(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y),
wxCoord WXUNUSED(width), wxCoord WXUNUSED(height))
{
}
void wxPrinterDCImpl::DoCrossHair(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y))
{
}
void wxPrinterDCImpl::DoDrawIcon(const wxIcon& WXUNUSED(icon), wxCoord WXUNUSED(x), wxCoord WXUNUSED(y))
{
}
void wxPrinterDCImpl::DoDrawBitmap(const wxBitmap &WXUNUSED(bmp), wxCoord WXUNUSED(x), wxCoord WXUNUSED(y),
bool WXUNUSED(useMask))
{
}
void wxPrinterDCImpl::DoDrawText(const wxString& WXUNUSED(text), wxCoord WXUNUSED(x), wxCoord WXUNUSED(y))
{
}
void wxPrinterDCImpl::DoDrawRotatedText(const wxString& WXUNUSED(text),
wxCoord WXUNUSED(x), wxCoord WXUNUSED(y), double WXUNUSED(angle))
{
}
bool wxPrinterDCImpl::DoBlit(wxCoord WXUNUSED(xdest), wxCoord WXUNUSED(ydest),
wxCoord WXUNUSED(width), wxCoord WXUNUSED(height),
wxDC *WXUNUSED(source),
wxCoord WXUNUSED(xsrc), wxCoord WXUNUSED(ysrc),
wxRasterOperationMode WXUNUSED(rop),
bool WXUNUSED(useMask),
wxCoord WXUNUSED(xsrcMask),
wxCoord WXUNUSED(ysrcMask))
{
return false;
}
void wxPrinterDCImpl::DoDrawLines(int WXUNUSED(n), const wxPoint WXUNUSED(points)[],
wxCoord WXUNUSED(xoffset), wxCoord WXUNUSED(yoffset) )
{
}
void wxPrinterDCImpl::DoDrawPolygon(int WXUNUSED(n), const wxPoint WXUNUSED(points)[],
wxCoord WXUNUSED(xoffset), wxCoord WXUNUSED(yoffset),
wxPolygonFillMode WXUNUSED(fillStyle) )
{
}