Cleanup Widgets examples - new signal/slot syntax
Cleanup the Widget examples - use the new signal/slot syntax where possible - tutorials subdirectory Change-Id: I741589f6616578412ad74f8371e0e3c87df783a2 Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com> Reviewed-by: Luca Beldi <v.ronin@yahoo.it>bb10
parent
8c04aab896
commit
a21f3431b8
|
|
@ -74,9 +74,12 @@ AddressBook::AddressBook(QWidget *parent)
|
|||
cancelButton->hide();
|
||||
//! [pushbutton declaration]
|
||||
//! [connecting signals and slots]
|
||||
connect(addButton, SIGNAL(clicked()), this, SLOT(addContact()));
|
||||
connect(submitButton, SIGNAL(clicked()), this, SLOT(submitContact()));
|
||||
connect(cancelButton, SIGNAL(clicked()), this, SLOT(cancel()));
|
||||
connect(addButton, &QPushButton::clicked,
|
||||
this, &AddressBook::addContact);
|
||||
connect(submitButton, &QPushButton::clicked,
|
||||
this, &AddressBook::submitContact);
|
||||
connect(cancelButton, &QPushButton::clicked,
|
||||
this, &AddressBook::cancel);
|
||||
//! [connecting signals and slots]
|
||||
//! [vertical layout]
|
||||
QVBoxLayout *buttonLayout1 = new QVBoxLayout;
|
||||
|
|
|
|||
|
|
@ -74,13 +74,17 @@ AddressBook::AddressBook(QWidget *parent)
|
|||
previousButton = new QPushButton(tr("&Previous"));
|
||||
previousButton->setEnabled(false);
|
||||
//! [navigation pushbuttons]
|
||||
|
||||
connect(addButton, SIGNAL(clicked()), this, SLOT(addContact()));
|
||||
connect(submitButton, SIGNAL(clicked()), this, SLOT(submitContact()));
|
||||
connect(cancelButton, SIGNAL(clicked()), this, SLOT(cancel()));
|
||||
connect(addButton, &QPushButton::clicked,
|
||||
this, &AddressBook::addContact);
|
||||
connect(submitButton, &QPushButton::clicked,
|
||||
this, &AddressBook::submitContact);
|
||||
connect(cancelButton, &QPushButton::clicked,
|
||||
this, &AddressBook::cancel);
|
||||
//! [connecting navigation signals]
|
||||
connect(nextButton, SIGNAL(clicked()), this, SLOT(next()));
|
||||
connect(previousButton, SIGNAL(clicked()), this, SLOT(previous()));
|
||||
connect(nextButton, &QPushButton::clicked,
|
||||
this, &AddressBook::next);
|
||||
connect(previousButton, &QPushButton::clicked,
|
||||
this, &AddressBook::previous);
|
||||
//! [connecting navigation signals]
|
||||
|
||||
QVBoxLayout *buttonLayout1 = new QVBoxLayout;
|
||||
|
|
|
|||
|
|
@ -79,15 +79,22 @@ AddressBook::AddressBook(QWidget *parent)
|
|||
previousButton = new QPushButton(tr("&Previous"));
|
||||
previousButton->setEnabled(false);
|
||||
|
||||
connect(addButton, SIGNAL(clicked()), this, SLOT(addContact()));
|
||||
connect(submitButton, SIGNAL(clicked()), this, SLOT(submitContact()));
|
||||
connect(addButton, &QPushButton::clicked,
|
||||
this, &AddressBook::addContact);
|
||||
connect(submitButton, &QPushButton::clicked,
|
||||
this, &AddressBook::submitContact);
|
||||
//! [connecting edit and remove]
|
||||
connect(editButton, SIGNAL(clicked()), this, SLOT(editContact()));
|
||||
connect(removeButton, SIGNAL(clicked()), this, SLOT(removeContact()));
|
||||
connect(editButton, &QPushButton::clicked,
|
||||
this, &AddressBook::editContact);
|
||||
connect(removeButton, &QPushButton::clicked,
|
||||
this, &AddressBook::removeContact);
|
||||
//! [connecting edit and remove]
|
||||
connect(cancelButton, SIGNAL(clicked()), this, SLOT(cancel()));
|
||||
connect(nextButton, SIGNAL(clicked()), this, SLOT(next()));
|
||||
connect(previousButton, SIGNAL(clicked()), this, SLOT(previous()));
|
||||
connect(cancelButton, &QPushButton::clicked,
|
||||
this, &AddressBook::cancel);
|
||||
connect(nextButton, &QPushButton::clicked,
|
||||
this, &AddressBook::next);
|
||||
connect(previousButton, &QPushButton::clicked,
|
||||
this, &AddressBook::previous);
|
||||
|
||||
QVBoxLayout *buttonLayout1 = new QVBoxLayout;
|
||||
buttonLayout1->addWidget(addButton);
|
||||
|
|
|
|||
|
|
@ -86,16 +86,24 @@ AddressBook::AddressBook(QWidget *parent)
|
|||
dialog = new FindDialog(this);
|
||||
//! [instantiating FindDialog]
|
||||
|
||||
connect(addButton, SIGNAL(clicked()), this, SLOT(addContact()));
|
||||
connect(submitButton, SIGNAL(clicked()), this, SLOT(submitContact()));
|
||||
connect(editButton, SIGNAL(clicked()), this, SLOT(editContact()));
|
||||
connect(cancelButton, SIGNAL(clicked()), this, SLOT(cancel()));
|
||||
connect(removeButton, SIGNAL(clicked()), this, SLOT(removeContact()));
|
||||
connect(addButton, &QPushButton::clicked,
|
||||
this, &AddressBook::addContact);
|
||||
connect(submitButton, &QPushButton::clicked,
|
||||
this, &AddressBook::submitContact);
|
||||
connect(editButton, &QPushButton::clicked,
|
||||
this, &AddressBook::editContact);
|
||||
connect(removeButton, &QPushButton::clicked,
|
||||
this, &AddressBook::removeContact);
|
||||
connect(cancelButton, &QPushButton::clicked,
|
||||
this, &AddressBook::cancel);
|
||||
//! [signals and slots for find]
|
||||
connect(findButton, SIGNAL(clicked()), this, SLOT(findContact()));
|
||||
connect(findButton, &QPushButton::clicked,
|
||||
this, &AddressBook::findContact);
|
||||
//! [signals and slots for find]
|
||||
connect(nextButton, SIGNAL(clicked()), this, SLOT(next()));
|
||||
connect(previousButton, SIGNAL(clicked()), this, SLOT(previous()));
|
||||
connect(nextButton, &QPushButton::clicked,
|
||||
this, &AddressBook::next);
|
||||
connect(previousButton, &QPushButton::clicked,
|
||||
this, &AddressBook::previous);
|
||||
|
||||
QVBoxLayout *buttonLayout1 = new QVBoxLayout;
|
||||
buttonLayout1->addWidget(addButton);
|
||||
|
|
|
|||
|
|
@ -68,8 +68,10 @@ FindDialog::FindDialog(QWidget *parent)
|
|||
|
||||
setLayout(layout);
|
||||
setWindowTitle(tr("Find a Contact"));
|
||||
connect(findButton, SIGNAL(clicked()), this, SLOT(findClicked()));
|
||||
connect(findButton, SIGNAL(clicked()), this, SLOT(accept()));
|
||||
connect(findButton, &QPushButton::clicked,
|
||||
this, &FindDialog::findClicked);
|
||||
connect(findButton, &QPushButton::clicked,
|
||||
this, &FindDialog::accept);
|
||||
}
|
||||
//! [constructor]
|
||||
//! [findClicked() function]
|
||||
|
|
|
|||
|
|
@ -92,16 +92,26 @@ AddressBook::AddressBook(QWidget *parent)
|
|||
|
||||
dialog = new FindDialog(this);
|
||||
|
||||
connect(addButton, SIGNAL(clicked()), this, SLOT(addContact()));
|
||||
connect(submitButton, SIGNAL(clicked()), this, SLOT(submitContact()));
|
||||
connect(editButton, SIGNAL(clicked()), this, SLOT(editContact()));
|
||||
connect(cancelButton, SIGNAL(clicked()), this, SLOT(cancel()));
|
||||
connect(removeButton, SIGNAL(clicked()), this, SLOT(removeContact()));
|
||||
connect(findButton, SIGNAL(clicked()), this, SLOT(findContact()));
|
||||
connect(nextButton, SIGNAL(clicked()), this, SLOT(next()));
|
||||
connect(previousButton, SIGNAL(clicked()), this, SLOT(previous()));
|
||||
connect(loadButton, SIGNAL(clicked()), this, SLOT(loadFromFile()));
|
||||
connect(saveButton, SIGNAL(clicked()), this, SLOT(saveToFile()));
|
||||
connect(addButton, &QPushButton::clicked,
|
||||
this, &AddressBook::addContact);
|
||||
connect(submitButton, &QPushButton::clicked,
|
||||
this, &AddressBook::submitContact);
|
||||
connect(editButton, &QPushButton::clicked,
|
||||
this, &AddressBook::editContact);
|
||||
connect(removeButton, &QPushButton::clicked,
|
||||
this, &AddressBook::removeContact);
|
||||
connect(cancelButton, &QPushButton::clicked,
|
||||
this, &AddressBook::cancel);
|
||||
connect(findButton, &QPushButton::clicked,
|
||||
this, &AddressBook::findContact);
|
||||
connect(nextButton, &QPushButton::clicked,
|
||||
this, &AddressBook::next);
|
||||
connect(previousButton, &QPushButton::clicked,
|
||||
this, &AddressBook::previous);
|
||||
connect(loadButton, &QPushButton::clicked,
|
||||
this, &AddressBook::loadFromFile);
|
||||
connect(saveButton, &QPushButton::clicked,
|
||||
this, &AddressBook::saveToFile);
|
||||
|
||||
QVBoxLayout *buttonLayout1 = new QVBoxLayout;
|
||||
buttonLayout1->addWidget(addButton);
|
||||
|
|
|
|||
|
|
@ -67,8 +67,10 @@ FindDialog::FindDialog(QWidget *parent)
|
|||
|
||||
setLayout(layout);
|
||||
setWindowTitle(tr("Find a Contact"));
|
||||
connect(findButton, SIGNAL(clicked()), this, SLOT(findClicked()));
|
||||
connect(findButton, SIGNAL(clicked()), this, SLOT(accept()));
|
||||
connect(findButton, &QPushButton::clicked,
|
||||
this, &FindDialog::findClicked);
|
||||
connect(findButton, &QPushButton::clicked,
|
||||
this, &FindDialog::accept);
|
||||
}
|
||||
|
||||
void FindDialog::findClicked()
|
||||
|
|
|
|||
|
|
@ -92,17 +92,28 @@ AddressBook::AddressBook(QWidget *parent)
|
|||
|
||||
dialog = new FindDialog(this);
|
||||
|
||||
connect(addButton, SIGNAL(clicked()), this, SLOT(addContact()));
|
||||
connect(submitButton, SIGNAL(clicked()), this, SLOT(submitContact()));
|
||||
connect(editButton, SIGNAL(clicked()), this, SLOT(editContact()));
|
||||
connect(cancelButton, SIGNAL(clicked()), this, SLOT(cancel()));
|
||||
connect(removeButton, SIGNAL(clicked()), this, SLOT(removeContact()));
|
||||
connect(findButton, SIGNAL(clicked()), this, SLOT(findContact()));
|
||||
connect(nextButton, SIGNAL(clicked()), this, SLOT(next()));
|
||||
connect(previousButton, SIGNAL(clicked()), this, SLOT(previous()));
|
||||
connect(loadButton, SIGNAL(clicked()), this, SLOT(loadFromFile()));
|
||||
connect(saveButton, SIGNAL(clicked()), this, SLOT(saveToFile()));
|
||||
connect(exportButton, SIGNAL(clicked()), this, SLOT(exportAsVCard()));
|
||||
connect(addButton, &QPushButton::clicked,
|
||||
this, &AddressBook::addContact);
|
||||
connect(submitButton, &QPushButton::clicked,
|
||||
this, &AddressBook::submitContact);
|
||||
connect(editButton, &QPushButton::clicked,
|
||||
this, &AddressBook::editContact);
|
||||
connect(removeButton, &QPushButton::clicked,
|
||||
this, &AddressBook::removeContact);
|
||||
connect(cancelButton, &QPushButton::clicked,
|
||||
this, &AddressBook::cancel);
|
||||
connect(findButton, &QPushButton::clicked,
|
||||
this, &AddressBook::findContact);
|
||||
connect(nextButton, &QPushButton::clicked,
|
||||
this, &AddressBook::next);
|
||||
connect(previousButton, &QPushButton::clicked,
|
||||
this, &AddressBook::previous);
|
||||
connect(loadButton, &QPushButton::clicked,
|
||||
this, &AddressBook::loadFromFile);
|
||||
connect(saveButton, &QPushButton::clicked,
|
||||
this, &AddressBook::saveToFile);
|
||||
connect(exportButton, &QPushButton::clicked,
|
||||
this, &AddressBook::exportAsVCard);
|
||||
|
||||
QVBoxLayout *buttonLayout1 = new QVBoxLayout;
|
||||
buttonLayout1->addWidget(addButton);
|
||||
|
|
|
|||
|
|
@ -67,8 +67,10 @@ FindDialog::FindDialog(QWidget *parent)
|
|||
|
||||
setLayout(layout);
|
||||
setWindowTitle(tr("Find a Contact"));
|
||||
connect(findButton, SIGNAL(clicked()), this, SLOT(findClicked()));
|
||||
connect(findButton, SIGNAL(clicked()), this, SLOT(accept()));
|
||||
connect(findButton, &QPushButton::clicked,
|
||||
this, &FindDialog::findClicked);
|
||||
connect(findButton, &QPushButton::clicked,
|
||||
this, &FindDialog::accept);
|
||||
}
|
||||
|
||||
void FindDialog::findClicked()
|
||||
|
|
|
|||
|
|
@ -57,7 +57,8 @@ int main(int argc, char *argv[])
|
|||
QTextEdit *textEdit = new QTextEdit;
|
||||
QPushButton *quitButton = new QPushButton("&Quit");
|
||||
|
||||
QObject::connect(quitButton, SIGNAL(clicked()), qApp, SLOT(quit()));
|
||||
QObject::connect(quitButton, &QPushButton::clicked,
|
||||
qApp, &QApplication::quit);
|
||||
|
||||
QVBoxLayout *layout = new QVBoxLayout;
|
||||
layout->addWidget(textEdit);
|
||||
|
|
|
|||
|
|
@ -71,7 +71,8 @@ Notepad::Notepad()
|
|||
textEdit = new QTextEdit;
|
||||
quitButton = new QPushButton(tr("Quit"));
|
||||
|
||||
connect(quitButton, SIGNAL(clicked()), this, SLOT(quit()));
|
||||
connect(quitButton, &QPushButton::clicked,
|
||||
this, &Notepad::quit);
|
||||
|
||||
QVBoxLayout *layout = new QVBoxLayout;
|
||||
layout->addWidget(textEdit);
|
||||
|
|
|
|||
|
|
@ -73,14 +73,16 @@ private:
|
|||
|
||||
Notepad::Notepad()
|
||||
{
|
||||
|
||||
loadAction = new QAction(tr("&Load"), this);
|
||||
saveAction = new QAction(tr("&Save"), this);
|
||||
exitAction = new QAction(tr("E&xit"), this);
|
||||
|
||||
connect(loadAction, SIGNAL(triggered()), this, SLOT(load()));
|
||||
connect(saveAction, SIGNAL(triggered()), this, SLOT(save()));
|
||||
connect(exitAction, SIGNAL(triggered()), qApp, SLOT(quit()));
|
||||
connect(loadAction, &QAction::triggered,
|
||||
this, &Notepad::load);
|
||||
connect(saveAction, &QAction::triggered,
|
||||
this, &Notepad::save);
|
||||
connect(exitAction, &QAction::triggered,
|
||||
qApp, &QApplication::quit);
|
||||
|
||||
fileMenu = menuBar()->addMenu(tr("&File"));
|
||||
fileMenu->addAction(loadAction);
|
||||
|
|
|
|||
|
|
@ -73,14 +73,16 @@ private:
|
|||
|
||||
Notepad::Notepad()
|
||||
{
|
||||
|
||||
openAction = new QAction(tr("&Load"), this);
|
||||
saveAction = new QAction(tr("&Save"), this);
|
||||
exitAction = new QAction(tr("E&xit"), this);
|
||||
|
||||
connect(openAction, SIGNAL(triggered()), this, SLOT(open()));
|
||||
connect(saveAction, SIGNAL(triggered()), this, SLOT(save()));
|
||||
connect(exitAction, SIGNAL(triggered()), qApp, SLOT(quit()));
|
||||
connect(openAction, &QAction::triggered,
|
||||
this, &Notepad::open);
|
||||
connect(saveAction, &QAction::triggered,
|
||||
this, &Notepad::save);
|
||||
connect(exitAction, &QAction::triggered,
|
||||
qApp, &QApplication::quit);
|
||||
|
||||
fileMenu = menuBar()->addMenu(tr("&File"));
|
||||
fileMenu->addAction(openAction);
|
||||
|
|
|
|||
Loading…
Reference in New Issue