当前位置: 首页>>代码示例>>C++>>正文


C++ Note::createNewNote方法代码示例

本文整理汇总了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();

}
开发者ID:MidoriYakumo,项目名称:hippo,代码行数:32,代码来源:mainwindow.cpp


注:本文中的Note::createNewNote方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。