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

S. Razi Alavizadeh posted a new comment:
Hi,

> first of all: Thanks for your contribution!
- My pleasure :-)

> While we could technically work using patches and pastebin, I would rather 
> prefer to use Launchpad's built-in change submission tool ....
- OK after applying changes that you mentioned above I'll do a pull request. 
Indeed my problem is with slow and unstable bazaar's client for Windows. Maybe 
I should try to use and learn its commandline options and commands.

> Also, please try to separate unrelated changes from your commits...
- Certainly

> Now for the patches content, I dislike the fact that SpinBox and
MainWindow get a circular dependency by it (and the coupling seems to
get increased even more by the second patch.)
- What about easily add a subclass of SpinBox within MainWindow class? dislike 
it also?


> Also just adding an action to the document view context menu (as defined
by MainWindow::on_currentTab_customContextMenuRequested) might be a
simpler solution to setting the visual first page. (Copy-pasting Qt code
to extend widget functionality is a code smell IMHO.)
- I agree, I also didn't like the hack for adding action to context-menu :-D


> I am also not really happy with heuristic encoded in
DocumentView::hasLabelledPages. I would prefer a solution where we
always have a valid page label (even if it was provided by
DocumentView if the backend return an empty string)

- I'm not sure how to handle some special cases, for example:
On a document some pages have non-empty labels and some have [correctly] empty 
labels and in another document all pages have empty labels what Page::label() 
should returns? it seems we have to check all page if they have empty label or 
not and for big document this seems to me a slow task, I'm wrong?

Best Regards,
Razi

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

-- 
Mailing list: https://launchpad.net/~qpdfview
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~qpdfview
More help   : https://help.launchpad.net/ListHelp

Reply via email to