本文整理汇总了C++中Doc::IsDocLoaded方法的典型用法代码示例。如果您正苦于以下问题:C++ Doc::IsDocLoaded方法的具体用法?C++ Doc::IsDocLoaded怎么用?C++ Doc::IsDocLoaded使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Doc
的用法示例。
在下文中一共展示了Doc::IsDocLoaded方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SetDoc
void EbookController::SetDoc(Doc newDoc, int startReparseIdxArg, DisplayMode displayMode)
{
CrashIf(!newDoc.IsDocLoaded());
currPageReparseIdx = startReparseIdxArg;
if ((size_t)currPageReparseIdx >= newDoc.GetHtmlDataSize())
currPageReparseIdx = 0;
CloseCurrentDocument();
doc = newDoc;
// displayMode could be any value if alternate UI was used, we have to limit it to
// either DM_SINGLE_PAGE or DM_FACING
if (DM_AUTOMATIC == displayMode)
displayMode = gGlobalPrefs->defaultDisplayModeEnum;
SetDisplayMode(displayMode);
TriggerLayout();
UpdateStatus();
}
示例2: doc
EbookFormattingThread::EbookFormattingThread(Doc doc, HtmlFormatterArgs *args, EbookController *ctrl, int reparseIdx, ControllerCallback *cb) :
doc(doc), formatterArgs(args), cb(cb), controller(ctrl), pageCount(0), reparseIdx(reparseIdx), pagesAfterReparseIdx(0)
{
CrashIf(reparseIdx < 0);
AssertCrash(doc.IsDocLoaded() || (doc.IsNone() && (nullptr != args->htmlStr)));
}