SomeTypeOne t = someObject->someMethodOne();
value.ptr = (void*) malloc(sizeof t);
memcpy(value.ptr, &t, sizeof t);
switch(value) {
case 0: int i = 1; break;
case 1: float f = 1.0f; break;
}
SomeTypeOne *t_ptr = (SomeTypeOne*) malloc(sizeof(SomeTypeOne));
как мне теперь скопировать туда значение t?
Про Swing не знал (хотя где-то мельком слышал о нём, но не придавал значения). Примеры из документации глянул. Мне кажется в итоге бы все уперлось в несовместимость с Qt, начиная от connect(signal -> slot), заканчивая свойствами классов, т.к. в Qt свойства классов имеют собственную реализацию.