diff options
Diffstat (limited to 'examples/widgets/itemviews/addressbook/mainwindow.cpp')
-rw-r--r-- | examples/widgets/itemviews/addressbook/mainwindow.cpp | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/examples/widgets/itemviews/addressbook/mainwindow.cpp b/examples/widgets/itemviews/addressbook/mainwindow.cpp index f019f9ce81..dc9ca7e7dc 100644 --- a/examples/widgets/itemviews/addressbook/mainwindow.cpp +++ b/examples/widgets/itemviews/addressbook/mainwindow.cpp @@ -38,9 +38,12 @@ ** ****************************************************************************/ -#include <QtWidgets> #include "mainwindow.h" +#include <QAction> +#include <QFileDialog> +#include <QMenuBar> + //! [0] MainWindow::MainWindow() { @@ -58,43 +61,37 @@ void MainWindow::createMenus() openAct = new QAction(tr("&Open..."), this); fileMenu->addAction(openAct); - connect(openAct, SIGNAL(triggered()), - this, SLOT(openFile())); + connect(openAct, SIGNAL(triggered()), this, SLOT(openFile())); //! [1a] saveAct = new QAction(tr("&Save As..."), this); fileMenu->addAction(saveAct); - connect(saveAct, SIGNAL(triggered()), - this, SLOT(saveFile())); + connect(saveAct, SIGNAL(triggered()), this, SLOT(saveFile())); fileMenu->addSeparator(); exitAct = new QAction(tr("E&xit"), this); fileMenu->addAction(exitAct); - connect(exitAct, SIGNAL(triggered()), - this, SLOT(close())); + connect(exitAct, SIGNAL(triggered()), this, SLOT(close())); toolMenu = menuBar()->addMenu(tr("&Tools")); addAct = new QAction(tr("&Add Entry..."), this); toolMenu->addAction(addAct); - connect(addAct, SIGNAL(triggered()), - addressWidget, SLOT(addEntry())); + connect(addAct, SIGNAL(triggered()), addressWidget, SLOT(addEntry())); //! [1b] editAct = new QAction(tr("&Edit Entry..."), this); editAct->setEnabled(false); toolMenu->addAction(editAct); - connect(editAct, SIGNAL(triggered()), - addressWidget, SLOT(editEntry())); + connect(editAct, SIGNAL(triggered()), addressWidget, SLOT(editEntry())); toolMenu->addSeparator(); removeAct = new QAction(tr("&Remove Entry"), this); removeAct->setEnabled(false); toolMenu->addAction(removeAct); - connect(removeAct, SIGNAL(triggered()), - addressWidget, SLOT(removeEntry())); + connect(removeAct, SIGNAL(triggered()), addressWidget, SLOT(removeEntry())); connect(addressWidget, SIGNAL(selectionChanged(QItemSelection)), this, SLOT(updateActions(QItemSelection))); @@ -105,9 +102,8 @@ void MainWindow::createMenus() void MainWindow::openFile() { QString fileName = QFileDialog::getOpenFileName(this); - if (!fileName.isEmpty()) { + if (!fileName.isEmpty()) addressWidget->readFromFile(fileName); - } } //! [2] @@ -115,9 +111,8 @@ void MainWindow::openFile() void MainWindow::saveFile() { QString fileName = QFileDialog::getSaveFileName(this); - if (!fileName.isEmpty()) { + if (!fileName.isEmpty()) addressWidget->writeToFile(fileName); - } } //! [3] |