mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-22 02:32:36 +01:00
Qt/shortcuts: add handler id to log messages
This commit is contained in:
parent
2661b6a71c
commit
4ba4268282
@ -38,7 +38,7 @@ shortcut_handler::shortcut_handler(gui::shortcuts::shortcut_handler_id handler_i
|
|||||||
// TODO: do not allow same shortcuts and remove this connect
|
// TODO: do not allow same shortcuts and remove this connect
|
||||||
// activatedAmbiguously will trigger if you have the same key sequence for several shortcuts
|
// activatedAmbiguously will trigger if you have the same key sequence for several shortcuts
|
||||||
const QKeySequence& key_sequence = m_shortcuts[key].key_sequence;
|
const QKeySequence& key_sequence = m_shortcuts[key].key_sequence;
|
||||||
shortcut_log.error("Shortcut activated ambiguously: %s (%s)", key, key_sequence.toString());
|
shortcut_log.error("%s: Shortcut activated ambiguously: %s (%s)", m_handler_id, key, key_sequence.toString());
|
||||||
handle_shortcut(key, key_sequence);
|
handle_shortcut(key, key_sequence);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -46,7 +46,7 @@ shortcut_handler::shortcut_handler(gui::shortcuts::shortcut_handler_id handler_i
|
|||||||
|
|
||||||
void shortcut_handler::update()
|
void shortcut_handler::update()
|
||||||
{
|
{
|
||||||
shortcut_log.notice("Updating shortcuts");
|
shortcut_log.notice("%s: Updating shortcuts", m_handler_id);
|
||||||
|
|
||||||
shortcut_settings sc_settings{};
|
shortcut_settings sc_settings{};
|
||||||
|
|
||||||
@ -71,7 +71,7 @@ void shortcut_handler::update()
|
|||||||
|
|
||||||
void shortcut_handler::handle_shortcut(gui::shortcuts::shortcut shortcut_key, const QKeySequence& key_sequence)
|
void shortcut_handler::handle_shortcut(gui::shortcuts::shortcut shortcut_key, const QKeySequence& key_sequence)
|
||||||
{
|
{
|
||||||
shortcut_log.notice("Shortcut pressed: %s (%s)", shortcut_key, key_sequence.toString());
|
shortcut_log.notice("%s: Shortcut pressed: %s (%s)", m_handler_id, shortcut_key, key_sequence.toString());
|
||||||
|
|
||||||
Q_EMIT shortcut_activated(shortcut_key, key_sequence);
|
Q_EMIT shortcut_activated(shortcut_key, key_sequence);
|
||||||
}
|
}
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
using namespace gui::shortcuts;
|
using namespace gui::shortcuts;
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
void fmt_class_string<gui::shortcuts::shortcut>::format(std::string& out, u64 arg)
|
void fmt_class_string<shortcut>::format(std::string& out, u64 arg)
|
||||||
{
|
{
|
||||||
format_enum(out, arg, [](gui::shortcuts::shortcut value)
|
format_enum(out, arg, [](shortcut value)
|
||||||
{
|
{
|
||||||
switch (value)
|
switch (value)
|
||||||
{
|
{
|
||||||
@ -35,6 +35,21 @@ void fmt_class_string<gui::shortcuts::shortcut>::format(std::string& out, u64 ar
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <>
|
||||||
|
void fmt_class_string<shortcut_handler_id>::format(std::string& out, u64 arg)
|
||||||
|
{
|
||||||
|
format_enum(out, arg, [](gui::shortcuts::shortcut_handler_id value)
|
||||||
|
{
|
||||||
|
switch (value)
|
||||||
|
{
|
||||||
|
case shortcut_handler_id::main_window: return "main_window";
|
||||||
|
case shortcut_handler_id::game_window: return "game_window";
|
||||||
|
}
|
||||||
|
|
||||||
|
return unknown;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
shortcut_settings::shortcut_settings()
|
shortcut_settings::shortcut_settings()
|
||||||
: shortcut_map({
|
: shortcut_map({
|
||||||
{ shortcut::mw_start, shortcut_info{ "main_window_start", tr("Start"), "Ctrl+E", shortcut_handler_id::main_window } },
|
{ shortcut::mw_start, shortcut_info{ "main_window_start", tr("Start"), "Ctrl+E", shortcut_handler_id::main_window } },
|
||||||
|
Loading…
Reference in New Issue
Block a user