ahmadosama added a comment.

  In D16285#346944 <https://phabricator.kde.org/D16285#346944>, @aacid wrote:
  
  > In D16285#346879 <https://phabricator.kde.org/D16285#346879>, @ahmadosama 
wrote:
  >
  > > In D16285#346864 <https://phabricator.kde.org/D16285#346864>, @aacid 
wrote:
  > >
  > > > If you're not going to save the data, why are you adding it to  the 
docinfo xml?
  > > >
  > > > If this is only for remembering the options while okular is open i 
don't even think it makes sense storing it into document at all and should just 
be stored in Part  as something like a QMap<Document,PrinterOptions>
  > >
  > >
  > > I am adding the data to the docinfo xml to remember those data when the 
file is reopened even after closing Okular the printing data would be 
remembered for the same file.
  >
  >
  > But you just said "I reset the printing options when closing the document".
  >
  > So I'm confused.
  >
  > Is the plan to remember options between different Okular executions or is 
it no?
  
  
  I apologize for my confusing comments.
  Yes, the plan is to remember printing options between different executions 
similar to remembering the document rotation.
  
  The problem in my first patch was that if I have an opened document X and 
then close this document,
  and opened another document Y the printing options of X will be used in Y, so 
I added this part
  
    d->m_printRangeOption = QPrinter::AllPages;
    d->m_printFrom = -1;
    d->m_printTo = -1;
  
  similar to what is done to the rotation:
  
    d->m_rotation = Rotation0;
  
  to restore the printing options to the default values.
  This is what I meant by resetting and I apologize again for not being clear.

REPOSITORY
  R223 Okular

REVISION DETAIL
  https://phabricator.kde.org/D16285

To: ahmadosama, #okular
Cc: aacid, yurchor, broulik, ngraham, okular-devel

Reply via email to