hide transfer button for non SIP calls
The transfer button is not usable on Ring calls so it needed to be
hidden.
Change-Id: Ifb4ca4c3c447f36f10d848ef3f74d27bd98e7c22
Reviewed-by: Anthony Léonard <anthony.leonard@savoirfairelinux.com>
diff --git a/videooverlay.cpp b/videooverlay.cpp
index 83ed7e6..5cd6f7b 100644
--- a/videooverlay.cpp
+++ b/videooverlay.cpp
@@ -26,6 +26,7 @@
#include "callmodel.h"
#include "contactmethod.h"
#include "person.h"
+#include "account.h"
@@ -90,9 +91,12 @@
ui->joinButton->hide();
}
+
if (auto contactMethod = c->peerContactMethod())
ui->addToContactButton->setVisible(not contactMethod->contact()
|| contactMethod->contact()->isPlaceHolder());
+
+ ui->transferButton->setVisible(c->account()->isIp2ip());
}
});
@@ -105,9 +109,6 @@
connect(qualityDialog_, &QualityDialog::isVisible, [this] (bool visible) {
dialogVisible_ = visible;
});
-
- // temporary hide
- ui->addPersonButton->hide();
}
VideoOverlay::~VideoOverlay()