Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: asvil от Февраль 16, 2010, 13:03



Название: Наследование в qt script c++ класса
Отправлено: asvil от Февраль 16, 2010, 13:03
Как организовать наследование класса написанного на c++ в qt script?
Смотрел qt script bindings. В кратце, там создается функция, которая в зависимости от типа вызова (как конструтор, или нет), либо создает новый объект, либо заполняет имеющийся объект свойствами. На примере выглядит так.
new QWidget(); // создает новый объект
QWidget(object, parent); //Заполняет object свойствами QWidget
Наследование делается так:
FormWidget = function (parent) {
QWidget.call(this, parent);
}
FormWidget.prototype = new QWidget();

Кто-нибудь по-другому реализовывал наследование?