From 6d08e67abd9c000cc55d85aa1e8808c82e04fffd Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Sun, 11 Feb 2018 19:28:32 +0200 Subject: Simplify variant access with std::visit --- src/timeline/TimelineView.cc | 74 +------------------------------------------- 1 file changed, 1 insertion(+), 73 deletions(-) (limited to 'src') diff --git a/src/timeline/TimelineView.cc b/src/timeline/TimelineView.cc index 7ec5023b..d32832a4 100644 --- a/src/timeline/TimelineView.cc +++ b/src/timeline/TimelineView.cc @@ -729,79 +729,7 @@ TimelineView::createDateSeparator(QDateTime datetime) QString TimelineView::getEventSender(const mtx::events::collections::TimelineEvents &event) const { - using Aliases = mtx::events::StateEvent; - using Avatar = mtx::events::StateEvent; - using CanonicalAlias = mtx::events::StateEvent; - using Create = mtx::events::StateEvent; - using HistoryVisibility = mtx::events::StateEvent; - using JoinRules = mtx::events::StateEvent; - using Member = mtx::events::StateEvent; - using Name = mtx::events::StateEvent; - using PowerLevels = mtx::events::StateEvent; - using Topic = mtx::events::StateEvent; - - using Audio = mtx::events::RoomEvent; - using Emote = mtx::events::RoomEvent; - using File = mtx::events::RoomEvent; - using Image = mtx::events::RoomEvent; - using Notice = mtx::events::RoomEvent; - using Text = mtx::events::RoomEvent; - using Video = mtx::events::RoomEvent; - - if (mpark::holds_alternative(event)) { - auto msg = mpark::get(event); - return QString::fromStdString(msg.sender); - } else if (mpark::holds_alternative(event)) { - auto msg = mpark::get(event); - return QString::fromStdString(msg.sender); - } else if (mpark::holds_alternative(event)) { - auto msg = mpark::get(event); - return QString::fromStdString(msg.sender); - } else if (mpark::holds_alternative(event)) { - auto msg = mpark::get(event); - return QString::fromStdString(msg.sender); - } else if (mpark::holds_alternative(event)) { - auto msg = mpark::get(event); - return QString::fromStdString(msg.sender); - } else if (mpark::holds_alternative(event)) { - auto msg = mpark::get(event); - return QString::fromStdString(msg.sender); - } else if (mpark::holds_alternative(event)) { - auto msg = mpark::get(event); - return QString::fromStdString(msg.sender); - } else if (mpark::holds_alternative(event)) { - auto msg = mpark::get(event); - return QString::fromStdString(msg.sender); - } else if (mpark::holds_alternative(event)) { - auto msg = mpark::get(event); - return QString::fromStdString(msg.sender); - } else if (mpark::holds_alternative(event)) { - auto msg = mpark::get(event); - return QString::fromStdString(msg.sender); - } else if (mpark::holds_alternative