本文整理汇总了C++中ktexteditor::Document::closeURL方法的典型用法代码示例。如果您正苦于以下问题:C++ Document::closeURL方法的具体用法?C++ Document::closeURL怎么用?C++ Document::closeURL使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ktexteditor::Document
的用法示例。
在下文中一共展示了Document::closeURL方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: closeCurrentDocument
void EditorTabWidget::closeCurrentDocument()
{
if(count() == 0) return;
m_closeGuard = true;
int index = currentPageIndex();
QValueList<Document_t>::iterator it = m_docList.at(index);
KTextEditor::Document* doc = (*it).view->document();
doc->closeURL();
KTextEditor::View* view = (*it).view;
delete view;
delete doc;
QWidget* w = page(index);
removePage(w);
m_docList.remove(it);
if(count() == 0) {
disableEditorActions();
}
m_closeGuard = false;
}
示例2: closeAllDocuments
void EditorTabWidget::closeAllDocuments()
{
int i = 0;
QWidget* w;
KTextEditor::Document* doc;
KTextEditor::View* view;
QValueList<Document_t>::iterator it;
for( it = m_docList.begin(); it != m_docList.end(); ++it, ++i ) {
view = (*it).view;
doc = (*it).view->document();
doc->closeURL();
delete view;
delete doc;
w = page(i);
removePage(w);
i++;
}
m_docList.clear();
disableEditorActions();
}