mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-29 05:35:16 +03:00
Merge pull request #354 from medvednikov/master
Implement QIcon.ToVariant()
This commit is contained in:
commit
8f658035bc
3 changed files with 15 additions and 0 deletions
|
@ -7261,6 +7261,11 @@ void QIcon_Paint2(void* ptr, void* painter, int x, int y, int w, int h, long lon
|
|||
static_cast<QIcon*>(ptr)->paint(static_cast<QPainter*>(painter), x, y, w, h, static_cast<Qt::AlignmentFlag>(alignment), static_cast<QIcon::Mode>(mode), static_cast<QIcon::State>(state));
|
||||
}
|
||||
|
||||
void* QIcon_ToVariant(void* ptr)
|
||||
{
|
||||
return new QVariant(*static_cast<QIcon*>(ptr));
|
||||
}
|
||||
|
||||
void* QIcon___availableSizes_atList(void* ptr, int i)
|
||||
{
|
||||
return ({ QSize tmpValue = static_cast<QList<QSize>*>(ptr)->at(i); new QSize(tmpValue.width(), tmpValue.height()); });
|
||||
|
|
|
@ -15676,6 +15676,15 @@ func (ptr *QIcon) Paint2(painter QPainter_ITF, x int, y int, w int, h int, align
|
|||
}
|
||||
}
|
||||
|
||||
func (ptr *QIcon) ToVariant() *core.QVariant {
|
||||
if ptr.Pointer() != nil {
|
||||
var tmpValue = core.NewQVariantFromPointer(C.QIcon_ToVariant(ptr.Pointer()))
|
||||
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
|
||||
return tmpValue
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (ptr *QIcon) __availableSizes_atList(i int) *core.QSize {
|
||||
if ptr.Pointer() != nil {
|
||||
var tmpValue = core.NewQSizeFromPointer(C.QIcon___availableSizes_atList(ptr.Pointer(), C.int(int32(i))))
|
||||
|
|
|
@ -1131,6 +1131,7 @@ char QIcon_IsNull(void* ptr);
|
|||
long long QIcon_CacheKey(void* ptr);
|
||||
void QIcon_Paint(void* ptr, void* painter, void* rect, long long alignment, long long mode, long long state);
|
||||
void QIcon_Paint2(void* ptr, void* painter, int x, int y, int w, int h, long long alignment, long long mode, long long state);
|
||||
void* QIcon_ToVariant(void* ptr);
|
||||
void* QIcon___availableSizes_atList(void* ptr, int i);
|
||||
void QIcon___availableSizes_setList(void* ptr, void* i);
|
||||
void* QIcon___availableSizes_newList(void* ptr);
|
||||
|
|
Loading…
Reference in a new issue