Add logging for IContextMenuTarget

This commit is contained in:
Robbert van der Helm
2021-01-06 23:45:24 +01:00
parent 1d75fbedc6
commit 48787b5e60
3 changed files with 14 additions and 1 deletions
+10 -1
View File
@@ -165,6 +165,15 @@ bool Vst3Logger::log_request(bool is_host_vst,
});
}
bool Vst3Logger::log_request(
bool is_host_vst,
const YaContextMenuTarget::ExecuteMenuItem& request) {
return log_request_base(is_host_vst, [&](auto& message) {
message << request.owner_instance_id << ": <IContextMenuTarget* #"
<< ">::executeMenuItem(tag = " << request.tag << ")";
});
}
bool Vst3Logger::log_request(
bool is_host_vst,
const YaEditController::SetComponentState& request) {
@@ -929,7 +938,7 @@ bool Vst3Logger::log_request(bool is_host_vst,
return log_request_base(is_host_vst, [&](auto& message) {
// We don't know what class this instance was originally instantiated
// as, but it also doesn't really matter
message << request.owner_instance_id << ": <IContextMenu #"
message << request.owner_instance_id << ": <IContextMenu* #"
<< request.context_menu_id << ">::~IContextMenu()";
});
}
+2
View File
@@ -72,6 +72,8 @@ class Vst3Logger {
bool log_request(bool is_host_vst, const YaConnectionPoint::Connect&);
bool log_request(bool is_host_vst, const YaConnectionPoint::Disconnect&);
bool log_request(bool is_host_vst, const YaConnectionPoint::Notify&);
bool log_request(bool is_host_vst,
const YaContextMenuTarget::ExecuteMenuItem&);
bool log_request(bool is_host_vst,
const YaEditController::SetComponentState&);
bool log_request(bool is_host_vst,