Compare commits

...

4 Commits

Author SHA1 Message Date
fancyfarmer 3ecf2e03c4
feat(audio): Adding shortut SHIFT+` (~ tilde) for muting mic. 2022-07-06 01:24:10 -07:00
Anthony Bilinski a6d15140b1
Merge pull request #6648
fancyfarmer (2):
      fix(build): Remove unnecessary dependencies
      fix(build): Remove unnecessary dependencies for Windows build
2022-07-04 19:49:37 -07:00
fancyfarmer 4006d9b5e8
fix(build): Remove unnecessary dependencies for Windows build 2022-07-04 20:03:32 +02:00
fancyfarmer 0681614ecc
fix(build): Remove unnecessary dependencies 2022-06-30 17:42:56 +02:00
3 changed files with 14 additions and 4 deletions

View File

@ -147,12 +147,8 @@ endif()
# Try to find cmake toxcore libraries
if(WIN32)
search_dependency(TOXCORE PACKAGE toxcore OPTIONAL STATIC_PACKAGE)
search_dependency(TOXAV PACKAGE toxav OPTIONAL STATIC_PACKAGE)
search_dependency(TOXENCRYPTSAVE PACKAGE toxencryptsave OPTIONAL STATIC_PACKAGE)
else()
search_dependency(TOXCORE PACKAGE toxcore OPTIONAL)
search_dependency(TOXAV PACKAGE toxav OPTIONAL)
search_dependency(TOXENCRYPTSAVE PACKAGE toxencryptsave OPTIONAL)
endif()
# If not found, use automake toxcore libraries

View File

@ -58,6 +58,7 @@
#include <QScrollBar>
#include <QSplitter>
#include <QStringBuilder>
#include <QShortcut>
#include <cassert>
@ -221,6 +222,9 @@ ChatForm::ChatForm(Profile& profile_, Friend* chatFriend, IChatLog& chatLog_,
setAcceptDrops(true);
retranslateUi();
Translator::registerHandler(std::bind(&ChatForm::retranslateUi, this), this);
// shortcut for mute (SHIFT+ `), (SHIFT + grave accent, gives tilde)
new QShortcut(Qt::SHIFT | 0x60, this, SLOT(onMicMuteShortcutToggle()));
}
ChatForm::~ChatForm()
@ -458,6 +462,15 @@ void ChatForm::onMicMuteToggle()
updateMuteMicButton();
}
void ChatForm::onMicMuteShortcutToggle()
{
CoreAV* av = core.getAv();
if (av->isCallActive(f))
{
onMicMuteToggle();
}
}
void ChatForm::onVolMuteToggle()
{
CoreAV* av = core.getAv();

View File

@ -102,6 +102,7 @@ private slots:
void onAnswerCallTriggered(bool video);
void onRejectCallTriggered();
void onMicMuteToggle();
void onMicMuteShortcutToggle();
void onVolMuteToggle();
void onFriendStatusChanged(const ToxPk& friendPk, Status::Status status);