fCachedPage
PreviewPage* fCachedPage;
, fCachedPage(NULL)
delete fCachedPage;
return fCachedPage && fCachedPage->InitCheck() == B_OK;
delete fCachedPage;
fCachedPage = NULL;
fCachedPage = new PreviewPage(page, &pjp);
return fCachedPage != NULL && fCachedPage->Page() == page;
fCachedPage->Draw(this, printRect.OffsetByCopy(offset));
if (fCachedPage == NULL || fCachedPage->Page() != fPage) {
delete fCachedPage; fCachedPage = NULL;
fCachedPage = new PreviewPage(fPage, &page);
if (fCachedPage && fCachedPage->InitCheck() == B_OK)
fCachedPage->Draw(this);
delete fCachedPage;
PreviewPage* fCachedPage;