Hello,

I find a bug in the qt jambi eclipse custom plugin system. If you implement 
any interface to some plugin, the plugin is unable to be usable with qt 
designer.
for example, this works well:

package com.nettrace.ilm.controllers;

import com.nettrace.ilm.forms.Ui_ObtainImageWidget;
import com.trolltech.qt.gui.QWidget;

public class ObtainImageWidget extends QWidget{

            
    Ui_ObtainImageWidget ui = new Ui_ObtainImageWidget();
        public ObtainImageWidget() {
                ui.setupUi(this);
    }

    public ObtainImageWidget(QWidget parent) {
        super(parent);
        ui.setupUi(this);
    }
    
}

and this is broken:

package com.nettrace.ilm.controllers;

import java.io.Serializable;

import com.nettrace.ilm.forms.Ui_ObtainImageWidget;
import com.trolltech.qt.gui.QWidget;

public class ObtainImageWidget extends QWidget implements Serializable{

            
    Ui_ObtainImageWidget ui = new Ui_ObtainImageWidget();
        public ObtainImageWidget() {
                ui.setupUi(this);
    }

    public ObtainImageWidget(QWidget parent) {
        super(parent);
        ui.setupUi(this);
    }
    
}

The bug happen with any interface that you use.

Also, the plugin system crash the eclipse if you convert the qt project into a 
maven project using the m2eclispe plugin.


_______________________________________________
Qt-jambi-interest mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest

Reply via email to