windowing_qt 0.17.5

Implementation of windowing_api using QT Framework
#include <QClipboard>
#include "qclipboard.h"

void QClipboard_setText(void *self, void *text, int mode)
{
    QClipboard *clipboard = static_cast<QClipboard *>(self);
	const QString *qtext = static_cast<const QString *>(text);
	clipboard->setText(*qtext, (QClipboard::Mode)mode);
}

void* QClipboard_text(void *self, int mode)
{
    QClipboard *clipboard = static_cast<QClipboard *>(self);
	QString result = clipboard->text((QClipboard::Mode)mode);
	if (result.isNull()) {
        return nullptr;
    }
    return static_cast<void *>(new QString(std::move(result)));
}