libobs, UI: Add OBS_ICON_TYPE_PROCESS_AUDIO_OUTPUT

This commit is contained in:
jpark37 2021-09-14 20:59:27 -07:00 • committed by Jim
commit 9b46795d57
10 changed files with 25 additions and 0 deletions

View file

@ -32,6 +32,8 @@ QIcon OBSBasic::GetSourceIcon(const char *id) const
case OBS_ICON_TYPE_CUSTOM:
//TODO: Add ability for sources to define custom icons
return GetDefaultIcon();
case OBS_ICON_TYPE_PROCESS_AUDIO_OUTPUT:
return GetAudioProcessOutputIcon();
default:
return GetDefaultIcon();
}
@ -112,6 +114,11 @@ void OBSBasic::SetDefaultIcon(const QIcon &icon)
defaultIcon = icon;
}
void OBSBasic::SetAudioProcessOutputIcon(const QIcon &icon)
{
audioProcessOutputIcon = icon;
}
QIcon OBSBasic::GetImageIcon() const
{
return imageIcon;
@ -186,3 +193,8 @@ QIcon OBSBasic::GetDefaultIcon() const
{
return defaultIcon;
}
QIcon OBSBasic::GetAudioProcessOutputIcon() const
{
return audioProcessOutputIcon;
}