From 4b97762631e1f00058c99dd199a77d2923d229f3 Mon Sep 17 00:00:00 2001 From: mappu Date: Tue, 2 Oct 2018 20:11:38 +1300 Subject: [PATCH] trayicon: click action handler --- trayicon.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/trayicon.cpp b/trayicon.cpp index 39ea57c..2a614ea 100644 --- a/trayicon.cpp +++ b/trayicon.cpp @@ -118,6 +118,11 @@ void TrayIcon::onGotPulseCardInfo(const pa_card_info& cardInfo, int eol) } profileAction->setData(cardInfo.profiles[i].name); + int cardIndex = cardInfo.index; + connect(profileAction, &QAction::triggered, [=]() { + this->pulse.SetCardProfile(cardIndex, profileAction->data().toString().toUtf8().data()); + }); + cardMenu->addAction(profileAction); }