本文整理汇总了C++中Note::createNewNote方法的典型用法代码示例。如果您正苦于以下问题:C++ Note::createNewNote方法的具体用法?C++ Note::createNewNote怎么用?C++ Note::createNewNote使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Note
的用法示例。
在下文中一共展示了Note::createNewNote方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: newNote
void MainWindow::newNote()
{
TreeItem* n = reinterpret_cast<TreeItem*>(ui->notebooks->currentItem());
if (n->getType() == TreeItem::stack) {
if (n->childCount() > 0) {
n = reinterpret_cast<TreeItem*>(n->child(0));
ui->notebooks->setCurrentItem(n);
} else
n = NULL;
}
if ((n->getType() == TreeItem::allNotes) || (n->getType() == TreeItem::trashBin) || (n == NULL)) {
if (ui->notebooks->defaultNotebook() == NULL)
return;
ui->notebooks->setCurrentItem(ui->notebooks->defaultNotebook());
n = ui->notebooks->defaultNotebook();
}
QString nb = n->getGUIDs().first();
Note *note = new Note();
QString guid = note->createNewNote(nb);
delete note;
ui->editButton->setChecked(false);
JS(QString("loadNote('%1', true);").arg(guid));
ui->titleBar->show();
ui->toolBox->setCurrentIndex(0);
ui->NotesList->switchNotebook(TreeItem::noteBook, n->getGUIDs(), guid);
ui->notebooks->updateCounts();
}