I renamed the class shown in my previous post from View to InnerView, then created a new View class:

class View : ScrolledWindow {
    import qtrac.debfind.modelutil: NameAndDescription;

    InnerView innerView;

    this() {
        super();
        innerView = new InnerView;
        addWithViewport(innerView);
    }

    void clear() {
        innerView.viewData.clear;
    }

    void populate(NameAndDescription[] namesAndDescriptions) {
        innerView.viewData.populate(namesAndDescriptions);
    }
}


Reply via email to