After the transition from PageStack to AdaptivePageLayout for the Libertine configuration views some more fixes where needed: Page.pageStack.currentPage is undefined for an AdaptivePageLayout so the installPackage() method on the ContainerEditView was no longer being called.
I added a property homeView to DebianPackagePicker and SearchResultsView, pass the instance of ContainerEditView (which has the id of homeView) to them and access the method via this property.
Hmm. I think it would be better instead to provide a common signal which the pages emit, and which is connected when creating those page components, rather than passing the home view in as a property, and then calling a method on it.
* Changed dynamic instantiation of DebainPackagePicker to static definition because could not get signal handler connection to work with incubator object returned from pageStack.AddToNextColumn()
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.