← Back to team overview

qpdfview team mailing list archive

Re: [Question #246992]: Viewing multiple documents

 

Question #246992 on qpdfview changed:
https://answers.launchpad.net/qpdfview/+question/246992

    Status: Open => Answered

Adam Reichold proposed the following answer:
Hello bendirko,

thanks for sharing your idea! Towards implementing a split view, the main problem I see is making it so that the idea of a current tab stays applicable to the main window, i.e. the split view should implement more or less the same interface as the document view does, so that all the assumptions currently made by the main window still hold.
So it might be more elegant to look towards extending the tab widget, so that it can not just handle tabs in a stacked manner but would also be able to merge them into split views (of course, using an appropriate helper widget). In this way, one could keep the document views in a flat list with a current index towards the main window, hence side-stepping the problem of deepening the class hierarchy. The resulting widget would probably be of more general use as well (but also more difficult to implement).
What IMHO is a bit smelly here, is that this would really push qpdfview towards window-manager-like behaviour, but of course tabs are firmly within that category already. So to decide whether the use case merits the additional complexity, one should probably look at a proof-of-concept implementation.

Best regards, Adam.

-- 
You received this question notification because you are a member of
qpdfview, which is an answer contact for qpdfview.