本文整理汇总了C++中Document::Open方法的典型用法代码示例。如果您正苦于以下问题:C++ Document::Open方法的具体用法?C++ Document::Open怎么用?C++ Document::Open使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Document
的用法示例。
在下文中一共展示了Document::Open方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Execute
virtual void Execute() final override {
char* name = AskUser();
if (0 != name) {
Document* document = new Document(name);
_application->Add(document);
document->Open();
}
}
开发者ID:ordinary-developer,项目名称:book_design_patterns_4_d_e_gamma_r_helm_r_johnson_j_vlissides,代码行数:8,代码来源:main.cpp
示例2: Execute
void OpenCommand::Execute()
{
const char* name = AskUser();
if(name != NULL)
{
Document* document = new Document(name);
_application->Add(document);
document->Open();
}
}
示例3: OpenDocument
void Application::OpenDocument (const char* name) {
if (!CanOpenDocument(name)) {
// cannot handle this document
return;
}
/*
*/
Document* doc = DoCreateDocument();
if (doc) {
_docs->Append(*doc);
AboutToOpenDocument(doc);
doc->Open();
doc->DoRead();
}
}
示例4: NewDocument
void NewDocument(char* pFileName) {
Document *pDoc = CreateDocument(GetDocType(pFileName));
if (pDoc == NULL) exit(0);
docs_[pFileName] = pDoc;
pDoc->Open(pFileName);
}