diff options
author | Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> | 2014-12-17 13:39:42 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> | 2014-12-17 14:04:57 +0100 |
commit | 1209493113dbf8f43837ee935e705f0776aead38 (patch) | |
tree | 77410c3c389ab157f7ef419b6f24e76e5ba1796a /src/winextras/qwinthumbnailtoolbar.cpp | |
parent | 8a13b5fdd462ee7e064c6f6d565424de5d0a82d1 (diff) |
Use Qt 5 signals & slot syntax.
Change-Id: I548076eebc2c8f1204ef76bb4e6e09ed00352553
Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'src/winextras/qwinthumbnailtoolbar.cpp')
-rw-r--r-- | src/winextras/qwinthumbnailtoolbar.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/winextras/qwinthumbnailtoolbar.cpp b/src/winextras/qwinthumbnailtoolbar.cpp index 5a208d4..2aaa69f 100644 --- a/src/winextras/qwinthumbnailtoolbar.cpp +++ b/src/winextras/qwinthumbnailtoolbar.cpp @@ -161,7 +161,8 @@ void QWinThumbnailToolBar::addButton(QWinThumbnailToolButton *button) button->d_func()->toolbar->removeButton(button); } button->d_func()->toolbar = this; - connect(button, SIGNAL(changed()), this, SLOT(_q_scheduleUpdate())); + connect(button, &QWinThumbnailToolButton::changed, + d, &QWinThumbnailToolBarPrivate::_q_scheduleUpdate); d->buttonList.append(button); d->_q_scheduleUpdate(); } @@ -175,7 +176,9 @@ void QWinThumbnailToolBar::removeButton(QWinThumbnailToolButton *button) Q_D(QWinThumbnailToolBar); if (button && d->buttonList.contains(button)) { button->d_func()->toolbar = 0; - disconnect(button, SIGNAL(changed()), this, SLOT(_q_scheduleUpdate())); + disconnect(button, &QWinThumbnailToolButton::changed, + d, &QWinThumbnailToolBarPrivate::_q_scheduleUpdate); + d->buttonList.removeAll(button); d->_q_scheduleUpdate(); } @@ -530,9 +533,8 @@ void QWinThumbnailToolBarPrivate::_q_scheduleUpdate() { if (updateScheduled) return; - Q_Q(QWinThumbnailToolBar); updateScheduled = true; - QTimer::singleShot(0, q, SLOT(_q_updateToolbar())); + QTimer::singleShot(0, this, &QWinThumbnailToolBarPrivate::_q_updateToolbar); } bool QWinThumbnailToolBarPrivate::eventFilter(QObject *object, QEvent *event) |