aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/terminalhooks.cpp
diff options
context:
space:
mode:
authorMarcus Tillmanns <[email protected]>2023-02-25 10:47:21 +0100
committerMarcus Tillmanns <[email protected]>2023-02-27 10:21:24 +0000
commitd4ac8aeaa6063554fdef51c81a752417b0fd0de7 (patch)
treec9a71d151efd34c22a12e93f372d6f1dc56e0e8d /src/libs/utils/terminalhooks.cpp
parent1381bd096376b2ba76362670046e8276d3391844 (diff)
Terminal: Add remote devices to shell selection
Change-Id: Id28471aaf3e91ef493f48ab28207230f3fb513c2 Reviewed-by: Cristian Adam <[email protected]>
Diffstat (limited to 'src/libs/utils/terminalhooks.cpp')
-rw-r--r--src/libs/utils/terminalhooks.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libs/utils/terminalhooks.cpp b/src/libs/utils/terminalhooks.cpp
index d0b48075683..df27e0404b9 100644
--- a/src/libs/utils/terminalhooks.cpp
+++ b/src/libs/utils/terminalhooks.cpp
@@ -18,10 +18,12 @@ struct HooksPrivate
})
, m_createTerminalProcessInterfaceHook(
[]() -> ProcessInterface * { return new Internal::TerminalImpl(); })
+ , m_getTerminalCommandsForDevicesHook([]() -> QList<NameAndCommandLine> { return {}; })
{}
Hooks::OpenTerminalHook m_openTerminalHook;
Hooks::CreateTerminalProcessInterfaceHook m_createTerminalProcessInterfaceHook;
+ Hooks::GetTerminalCommandsForDevicesHook m_getTerminalCommandsForDevicesHook;
};
Hooks &Hooks::instance()
@@ -40,9 +42,15 @@ Hooks::OpenTerminalHook &Hooks::openTerminalHook()
{
return d->m_openTerminalHook;
}
+
Hooks::CreateTerminalProcessInterfaceHook &Hooks::createTerminalProcessInterfaceHook()
{
return d->m_createTerminalProcessInterfaceHook;
}
+Hooks::GetTerminalCommandsForDevicesHook &Hooks::getTerminalCommandsForDevicesHook()
+{
+ return d->m_getTerminalCommandsForDevicesHook;
+}
+
} // namespace Utils::Terminal