summaryrefslogtreecommitdiffstats
path: root/src/gui/doc/snippets/textdocument-listitemstyles/mainwindow.cpp
blob: bd692f15b9d197475f130b67e9d4b80f0630a3ed (plain)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
// Copyright (C) 2016 The Qt Company Ltd.// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause#include"mainwindow.h"#include <QMenu>#include <QMenuBar>#include <QTextEdit>MainWindow::MainWindow(){ QMenu *fileMenu =newQMenu(tr("&File")); fileMenu->addAction(tr("E&xit"),QKeySequence(tr("Ctrl+Q","File|Exit")),this,SLOT(close())); QMenu *insertMenu =newQMenu(tr("&Insert")); insertMenu->addAction(tr("&List"),QKeySequence(tr("Ctrl+L","Insert|List")),this,SLOT(insertList()));menuBar()->addMenu(fileMenu);menuBar()->addMenu(insertMenu); editor =newQTextEdit(this); document =newQTextDocument(this); editor->setDocument(document);setCentralWidget(editor);setWindowTitle(tr("Text Document List Item Styles"));}voidMainWindow::insertList(){ QTextCursor cursor = editor->textCursor(); cursor.beginEditBlock();//! [add a styled, ordered list] QTextListFormat listFormat; listFormat.setStyle(QTextListFormat::ListDecimal); listFormat.setNumberPrefix("("); listFormat.setNumberSuffix(")"); cursor.insertList(listFormat);//! [add a styled, ordered list] cursor.endEditBlock();}
close