XBEL stream example: move createMenus() earlier
This will make the description of the type flow more naturally. Pick-to: 6.6 6.5 Task-number: QTBUG-111228 Change-Id: I751bdaf420be7afc9cb4925af4f2a94367840605 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Mate Barany <mate.barany@qt.io> Reviewed-by: Konrad Kujawa <konrad.kujawa@qt.io>
This commit is contained in:
parent
acb950c129
commit
bb69def7d1
@ -63,6 +63,27 @@ void MainWindow::onCustomContextMenuRequested(const QPoint &pos)
|
|||||||
}
|
}
|
||||||
#endif // QT_CONFIG(clipboard) && QT_CONFIG(contextmenu)
|
#endif // QT_CONFIG(clipboard) && QT_CONFIG(contextmenu)
|
||||||
|
|
||||||
|
//! [5]
|
||||||
|
void MainWindow::createMenus()
|
||||||
|
{
|
||||||
|
QMenu *fileMenu = menuBar()->addMenu(tr("&File"));
|
||||||
|
QAction *openAct = fileMenu->addAction(tr("&Open..."), this, &MainWindow::open);
|
||||||
|
openAct->setShortcuts(QKeySequence::Open);
|
||||||
|
|
||||||
|
QAction *saveAsAct = fileMenu->addAction(tr("&Save As..."), this, &MainWindow::saveAs);
|
||||||
|
saveAsAct->setShortcuts(QKeySequence::SaveAs);
|
||||||
|
|
||||||
|
QAction *exitAct = fileMenu->addAction(tr("E&xit"), this, &QWidget::close);
|
||||||
|
exitAct->setShortcuts(QKeySequence::Quit);
|
||||||
|
|
||||||
|
menuBar()->addSeparator();
|
||||||
|
|
||||||
|
QMenu *helpMenu = menuBar()->addMenu(tr("&Help"));
|
||||||
|
helpMenu->addAction(tr("&About"), this, &MainWindow::about);
|
||||||
|
helpMenu->addAction(tr("About &Qt"), qApp, &QApplication::aboutQt);
|
||||||
|
}
|
||||||
|
//! [5]
|
||||||
|
|
||||||
//! [1]
|
//! [1]
|
||||||
void MainWindow::open()
|
void MainWindow::open()
|
||||||
{
|
{
|
||||||
@ -130,24 +151,3 @@ void MainWindow::about()
|
|||||||
"QXmlStream classes to read and write XML documents."));
|
"QXmlStream classes to read and write XML documents."));
|
||||||
}
|
}
|
||||||
//! [3]
|
//! [3]
|
||||||
|
|
||||||
//! [5]
|
|
||||||
void MainWindow::createMenus()
|
|
||||||
{
|
|
||||||
QMenu *fileMenu = menuBar()->addMenu(tr("&File"));
|
|
||||||
QAction *openAct = fileMenu->addAction(tr("&Open..."), this, &MainWindow::open);
|
|
||||||
openAct->setShortcuts(QKeySequence::Open);
|
|
||||||
|
|
||||||
QAction *saveAsAct = fileMenu->addAction(tr("&Save As..."), this, &MainWindow::saveAs);
|
|
||||||
saveAsAct->setShortcuts(QKeySequence::SaveAs);
|
|
||||||
|
|
||||||
QAction *exitAct = fileMenu->addAction(tr("E&xit"), this, &QWidget::close);
|
|
||||||
exitAct->setShortcuts(QKeySequence::Quit);
|
|
||||||
|
|
||||||
menuBar()->addSeparator();
|
|
||||||
|
|
||||||
QMenu *helpMenu = menuBar()->addMenu(tr("&Help"));
|
|
||||||
helpMenu->addAction(tr("&About"), this, &MainWindow::about);
|
|
||||||
helpMenu->addAction(tr("About &Qt"), qApp, &QApplication::aboutQt);
|
|
||||||
}
|
|
||||||
//! [5]
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user