X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fbufferviewoverlay.cpp;h=02e570299701c49f559dd96da1ee9d71b7546136;hp=f8d6cb8834d71082ca010b2ec40c1efd7c379163;hb=8f2ee00f4edef1693628d3af0bdee84d725eb754;hpb=68878dc8366f2f4a0afe132847aad9a51a80cdbf diff --git a/src/client/bufferviewoverlay.cpp b/src/client/bufferviewoverlay.cpp index f8d6cb88..02e57029 100644 --- a/src/client/bufferviewoverlay.cpp +++ b/src/client/bufferviewoverlay.cpp @@ -31,11 +31,7 @@ const int BufferViewOverlay::_updateEventId = QEvent::registerEventType(); BufferViewOverlay::BufferViewOverlay(QObject *parent) - : QObject(parent), - _aboutToUpdate(false), - _uninitializedViewCount(0), - _allowedBufferTypes(0), - _minimumActivity(0) + : QObject(parent) { } @@ -113,10 +109,9 @@ void BufferViewOverlay::addView(int viewId) } } else { - disconnect(config, SIGNAL(initDone()), this, SLOT(viewInitialized())); // we use a queued connection here since manipulating the connection list of a sending object // doesn't seem to be such a good idea while executing a connected slots. - connect(config, SIGNAL(initDone()), this, SLOT(viewInitialized()), Qt::QueuedConnection); + connect(config, &BufferViewConfig::initDone, this, selectOverload<>(&BufferViewOverlay::viewInitialized), Qt::QueuedConnection); } save(); } @@ -130,7 +125,7 @@ void BufferViewOverlay::removeView(int viewId) _bufferViewIds.remove(viewId); BufferViewConfig *config = Client::bufferViewManager()->bufferViewConfig(viewId); if (config) - disconnect(config, 0, this, 0); + disconnect(config, nullptr, this, nullptr); // update initialized State: bool wasInitialized = isInitialized(); @@ -161,9 +156,7 @@ void BufferViewOverlay::viewInitialized(BufferViewConfig *config) qWarning() << "BufferViewOverlay::viewInitialized() received invalid view!"; return; } - disconnect(config, SIGNAL(initDone()), this, SLOT(viewInitialized())); - - connect(config, SIGNAL(configChanged()), this, SLOT(update())); + connect(config, &BufferViewConfig::configChanged, this, &BufferViewOverlay::update); // check if the view was removed in the meantime... if (_bufferViewIds.contains(config->bufferViewId())) @@ -177,7 +170,7 @@ void BufferViewOverlay::viewInitialized(BufferViewConfig *config) void BufferViewOverlay::viewInitialized() { - BufferViewConfig *config = qobject_cast(sender()); + auto *config = qobject_cast(sender()); Q_ASSERT(config); viewInitialized(config); @@ -209,7 +202,7 @@ void BufferViewOverlay::updateHelper() QSet tempRemovedBuffers; if (Client::bufferViewManager()) { - BufferViewConfig *config = 0; + BufferViewConfig *config = nullptr; QSet::const_iterator viewIter; for (viewIter = _bufferViewIds.constBegin(); viewIter != _bufferViewIds.constEnd(); ++viewIter) { config = Client::bufferViewManager()->bufferViewConfig(*viewIter);