31 #include "../../../core/Utils.h" 37 #include <QResizeEvent> 61 m_canvas->drawImage(const_cast<char*>(response.
m_buffer.c_str()), (std::size_t) response.
m_size, imageType);
82 QPainter painter(
this);
84 painter.drawPixmap(0, 0, *(
m_canvas->getPixmap()));
96 m_canvas->resize(e->size().width(), e->size().height());
98 QFrame::resizeEvent(e);
ImageType
This enum specifies the possible input and output image formats supported by the canvas API...
void paintEvent(QPaintEvent *e)
WMSLayerDisplay(QWidget *parent=0, Qt::WindowFlags f=0)
TEWSCOREEXPORT te::map::ImageType FormatToImageType(const std::string &format)
This function gets an ImageType Enum according to an image format string (e.g. image/png).
std::unique_ptr< te::qt::widgets::Canvas > m_canvas
The WMSGetMapResponse WMS 1.3.0 struct.
A display QFrame to draw previews for WMS data.
void resizeEvent(QResizeEvent *e)
void draw(const te::ws::ogc::wms::WMSGetMapResponse &response)
Draws a WMSGetMapResponse in the preview Canvas.
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.