diff options
author | Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> | 2015-04-10 11:18:01 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> | 2015-04-10 10:34:00 +0000 |
commit | 3d8923978b004b3690fc04f55c7e2473fc7f1be5 (patch) | |
tree | f06fde9f9a7d32c35f47912693c7713e3dad19b5 /examples | |
parent | 1389ef74c0927a4b293ec9bac9203052ad8077f5 (diff) |
Qt Designer Examples: Introduce Qt 5 connect syntax.
Change-Id: I6f0f1fad45412ab3dd7b5ff82f9cab789b805080
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
Diffstat (limited to 'examples')
6 files changed, 19 insertions, 13 deletions
diff --git a/examples/designer/containerextension/multipagewidget.cpp b/examples/designer/containerextension/multipagewidget.cpp index 330f1779e..767397a94 100644 --- a/examples/designer/containerextension/multipagewidget.cpp +++ b/examples/designer/containerextension/multipagewidget.cpp @@ -47,12 +47,14 @@ MultiPageWidget::MultiPageWidget(QWidget *parent) : QWidget(parent) { + typedef void (QComboBox::*ComboBoxActivatedIntSignal)(int); + comboBox = new QComboBox(); comboBox->setObjectName("__qt__passive_comboBox"); stackWidget = new QStackedWidget(); - connect(comboBox, SIGNAL(activated(int)), - this, SLOT(setCurrentIndex(int))); + connect(comboBox, static_cast<ComboBoxActivatedIntSignal>(&QComboBox::activated), + this, &MultiPageWidget::setCurrentIndex); layout = new QVBoxLayout(); layout->addWidget(comboBox); diff --git a/examples/designer/containerextension/multipagewidgetplugin.cpp b/examples/designer/containerextension/multipagewidgetplugin.cpp index bb4b4efb8..950f2ed04 100644 --- a/examples/designer/containerextension/multipagewidgetplugin.cpp +++ b/examples/designer/containerextension/multipagewidgetplugin.cpp @@ -99,10 +99,10 @@ bool MultiPageWidgetPlugin::isContainer() const QWidget *MultiPageWidgetPlugin::createWidget(QWidget *parent) { MultiPageWidget *widget = new MultiPageWidget(parent); - connect(widget, SIGNAL(currentIndexChanged(int)), - this, SLOT(currentIndexChanged(int))); - connect(widget, SIGNAL(pageTitleChanged(QString)), - this, SLOT(pageTitleChanged(QString))); + connect(widget, &MultiPageWidget::currentIndexChanged, + this, &MultiPageWidgetPlugin::currentIndexChanged); + connect(widget, &MultiPageWidget::pageTitleChanged, + this, &MultiPageWidgetPlugin::pageTitleChanged); return widget; } diff --git a/examples/designer/customwidgetplugin/analogclock.cpp b/examples/designer/customwidgetplugin/analogclock.cpp index 325bc428a..dec16b904 100644 --- a/examples/designer/customwidgetplugin/analogclock.cpp +++ b/examples/designer/customwidgetplugin/analogclock.cpp @@ -45,8 +45,10 @@ AnalogClock::AnalogClock(QWidget *parent) : QWidget(parent) { + typedef void (QWidget::*WidgetUpdateSlot)(); + QTimer *timer = new QTimer(this); - connect(timer, SIGNAL(timeout()), this, SLOT(update())); + connect(timer, &QTimer::timeout, this, static_cast<WidgetUpdateSlot>(&QWidget::update)); timer->start(1000); setWindowTitle(tr("Analog Clock")); diff --git a/examples/designer/taskmenuextension/tictactoedialog.cpp b/examples/designer/taskmenuextension/tictactoedialog.cpp index 7da36dc6b..f9923cc21 100644 --- a/examples/designer/taskmenuextension/tictactoedialog.cpp +++ b/examples/designer/taskmenuextension/tictactoedialog.cpp @@ -58,10 +58,10 @@ TicTacToeDialog::TicTacToeDialog(TicTacToe *tic, QWidget *parent) | QDialogButtonBox::Cancel | QDialogButtonBox::Reset); - connect(buttonBox->button(QDialogButtonBox::Reset), SIGNAL(clicked()), - this, SLOT(resetState())); - connect(buttonBox, SIGNAL(accepted()), this, SLOT(saveState())); - connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); + connect(buttonBox->button(QDialogButtonBox::Reset), &QAbstractButton::clicked, + this, &TicTacToeDialog::resetState); + connect(buttonBox, &QDialogButtonBox::accepted, this, &TicTacToeDialog::saveState); + connect(buttonBox, &QDialogButtonBox::rejected, this, &QDialog::reject); QVBoxLayout *mainLayout = new QVBoxLayout; mainLayout->addWidget(editor); diff --git a/examples/designer/taskmenuextension/tictactoetaskmenu.cpp b/examples/designer/taskmenuextension/tictactoetaskmenu.cpp index d66462128..41a2ffcce 100644 --- a/examples/designer/taskmenuextension/tictactoetaskmenu.cpp +++ b/examples/designer/taskmenuextension/tictactoetaskmenu.cpp @@ -52,7 +52,7 @@ TicTacToeTaskMenu::TicTacToeTaskMenu(TicTacToe *tic, QObject *parent) ticTacToe = tic; editStateAction = new QAction(tr("Edit State..."), this); - connect(editStateAction, SIGNAL(triggered()), this, SLOT(editState())); + connect(editStateAction, &QAction::triggered, this, &TicTacToeTaskMenu::editState); } //! [0] diff --git a/examples/designer/worldtimeclockplugin/worldtimeclock.cpp b/examples/designer/worldtimeclockplugin/worldtimeclock.cpp index 9b36d27a4..bad16c82a 100644 --- a/examples/designer/worldtimeclockplugin/worldtimeclock.cpp +++ b/examples/designer/worldtimeclockplugin/worldtimeclock.cpp @@ -45,10 +45,12 @@ WorldTimeClock::WorldTimeClock(QWidget *parent) : QWidget(parent) { + typedef void (QWidget::*WidgetUpdateSlot)(); + timeZoneOffset = 0; QTimer *timer = new QTimer(this); - connect(timer, SIGNAL(timeout()), this, SLOT(update())); + connect(timer, &QTimer::timeout, this, static_cast<WidgetUpdateSlot>(&QWidget::update)); timer->start(1000); setWindowTitle(tr("World Time Clock")); |