Hi Kohei,

On Tuesday, 2011-10-25 10:55:33 -0400, Kohei Yoshida wrote:

> However, this one is a bit complex, as we would need to move the flags
> that tell you which sheets are selected, from ScMarkData to ScDocument
> (or most likely ScTable) in order for the mentioned code to access this
> information during print preview.

The state what sheets are selected is clearly view related and does not
belong to the document. In fact two different views can have different
sheets selected.

Maybe pDocShell->GetBestViewShell() helps? If not, then ScPreviewShell
needs to know about and pass around the ScTabViewShell it corresponds
to, i.e. in ctor remember the pOldSh if it is a ScTabViewShell*

  Eike

-- 
LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.
GnuPG key 0x293C05FD : 997A 4C60 CE41 0149 0DB3  9E96 2F1A D073 293C 05FD

Attachment: pgp0yx5CLUsvd.pgp
Description: PGP signature

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to