cutego/multimedia/qimageencodercontrol.cpp
2015-11-09 18:23:42 +01:00

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();
}