ladybird/Userland/DevTools/SQLStudio
Timothy Flynn d6dee8c0e8 LibSQL+Userland: Pass SQL IPC results to clients in a structure
SQLClient exists as a wrapper around SQL IPC to provide a bit friendlier
interface for clients to deal with. Though right now, it mostly forwards
values as-is from IPC to the clients. This makes it a bit verbose to add
values to IPC responses, as we then have to add it to the callbacks used
by all clients. It's also a bit confusing seeing a sea of "auto" as the
parameter types for these callbacks.

This patch moves these response values to named structures instead. This
will allow adding values without needing to simultaneously update all
clients. We can then separately handle the new values in interested
clients only.
2023-02-03 20:34:45 +01:00
..
CMakeLists.txt SQLStudio: Convert SQLStudio to GML 2022-12-30 14:17:18 +01:00
main.cpp LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
MainWidget.cpp LibSQL+Userland: Pass SQL IPC results to clients in a structure 2023-02-03 20:34:45 +01:00
MainWidget.h SQLStudio: Remove (unimplemented) ability to open database storage files 2022-12-30 14:17:18 +01:00
ScriptEditor.cpp SQLStudio: Protect against possible crash when saving an empty file 2022-12-30 14:17:18 +01:00
ScriptEditor.h sql+SQLStudio: Recover from errors preparing SQL statements 2022-12-30 14:17:18 +01:00
SQLStudio.gml SQLStudio: Convert SQLStudio to GML 2022-12-30 14:17:18 +01:00