mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-28 21:25:16 +03:00
31 lines
954 B
C++
Executable file
31 lines
954 B
C++
Executable file
#include "qimageencodercontrol.h"
|
|
#include <QString>
|
|
#include <QVariant>
|
|
#include <QUrl>
|
|
#include <QModelIndex>
|
|
#include <QImageEncoderSettings>
|
|
#include <QImage>
|
|
#include <QImageEncoderControl>
|
|
#include "_cgo_export.h"
|
|
|
|
class MyQImageEncoderControl: public QImageEncoderControl {
|
|
public:
|
|
};
|
|
|
|
char* QImageEncoderControl_ImageCodecDescription(void* ptr, char* codec){
|
|
return static_cast<QImageEncoderControl*>(ptr)->imageCodecDescription(QString(codec)).toUtf8().data();
|
|
}
|
|
|
|
void QImageEncoderControl_SetImageSettings(void* ptr, void* settings){
|
|
static_cast<QImageEncoderControl*>(ptr)->setImageSettings(*static_cast<QImageEncoderSettings*>(settings));
|
|
}
|
|
|
|
char* QImageEncoderControl_SupportedImageCodecs(void* ptr){
|
|
return static_cast<QImageEncoderControl*>(ptr)->supportedImageCodecs().join("|").toUtf8().data();
|
|
}
|
|
|
|
void QImageEncoderControl_DestroyQImageEncoderControl(void* ptr){
|
|
static_cast<QImageEncoderControl*>(ptr)->~QImageEncoderControl();
|
|
}
|
|
|