mirror of https://github.com/KLayout/klayout.git
Merge branch 'master' of github.com:KLayout/klayout
This commit is contained in:
commit
c5ecb67557
|
|
@ -26,6 +26,7 @@
|
||||||
#include "tlMath.h"
|
#include "tlMath.h"
|
||||||
|
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
|
#include <algorithm>
|
||||||
|
|
||||||
namespace lay
|
namespace lay
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -290,7 +290,7 @@ QImage
|
||||||
PixelBuffer::to_image_copy () const
|
PixelBuffer::to_image_copy () const
|
||||||
{
|
{
|
||||||
QImage img (m_width, m_height, m_transparent ? QImage::Format_ARGB32 : QImage::Format_RGB32);
|
QImage img (m_width, m_height, m_transparent ? QImage::Format_ARGB32 : QImage::Format_RGB32);
|
||||||
#if QT_VERSION < 0x050000
|
#if QT_VERSION < 0x051000
|
||||||
memcpy (img.bits (), data (), img.byteCount ());
|
memcpy (img.bits (), data (), img.byteCount ());
|
||||||
#else
|
#else
|
||||||
memcpy (img.bits (), data (), img.sizeInBytes ());
|
memcpy (img.bits (), data (), img.sizeInBytes ());
|
||||||
|
|
@ -707,7 +707,7 @@ QImage
|
||||||
BitmapBuffer::to_image_copy () const
|
BitmapBuffer::to_image_copy () const
|
||||||
{
|
{
|
||||||
QImage img (m_width, m_height, QImage::Format_MonoLSB);
|
QImage img (m_width, m_height, QImage::Format_MonoLSB);
|
||||||
#if QT_VERSION < 0x050000
|
#if QT_VERSION < 0x051000
|
||||||
memcpy (img.bits (), data (), img.byteCount ());
|
memcpy (img.bits (), data (), img.byteCount ());
|
||||||
#else
|
#else
|
||||||
memcpy (img.bits (), data (), img.sizeInBytes ());
|
memcpy (img.bits (), data (), img.sizeInBytes ());
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ static lay::LayoutView *new_view2 (bool editable, db::Manager *manager, unsigned
|
||||||
return new lay::LayoutView (manager, editable, 0 /*plugin parent*/, 0 /*parent*/, "view", options);
|
return new lay::LayoutView (manager, editable, 0 /*plugin parent*/, 0 /*parent*/, "view", options);
|
||||||
}
|
}
|
||||||
|
|
||||||
extern Class<lay::LayoutViewBase> decl_LayoutViewBase;
|
extern LAYBASIC_PUBLIC Class<lay::LayoutViewBase> decl_LayoutViewBase;
|
||||||
|
|
||||||
Class<lay::LayoutView> decl_LayoutView (decl_LayoutViewBase, "lay", "LayoutView",
|
Class<lay::LayoutView> decl_LayoutView (decl_LayoutViewBase, "lay", "LayoutView",
|
||||||
#if defined(HAVE_QTBINDINGS)
|
#if defined(HAVE_QTBINDINGS)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue