mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-14 13:45:59 +00:00
clang, reuse fixes.
This commit is contained in:
parent
f125317b0a
commit
e91e36c350
8 changed files with 22 additions and 29 deletions
|
@ -13,8 +13,8 @@
|
|||
#include "core/tls.h"
|
||||
#include "imgui/imgui_std.h"
|
||||
|
||||
#include "ime_keyboard_layouts.h" // c16rtomb, layout tables
|
||||
#include "ime_keyboard_ui.h" // DrawVirtualKeyboard, Utf8SafeBackspace
|
||||
#include "core/libraries/ime/ime_keyboard_layouts.h" // c16rtomb, layout tables
|
||||
#include "core/libraries/ime/ime_keyboard_ui.h" // DrawVirtualKeyboard, Utf8SafeBackspace
|
||||
|
||||
using namespace ImGui;
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
#include "common/cstring.h"
|
||||
#include "common/types.h"
|
||||
#include "core/libraries/ime/ime_dialog.h"
|
||||
#include "ime_keyboard_ui.h"
|
||||
#include "core/libraries/ime/ime_keyboard_ui.h"
|
||||
#include "imgui/imgui_layer.h"
|
||||
|
||||
namespace Libraries::ImeDialog {
|
||||
|
@ -105,8 +105,6 @@ public:
|
|||
input_changed = true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
private:
|
||||
bool CallKeyboardFilter(const OrbisImeKeycode* src_keycode, u16* out_keycode, u32* out_status);
|
||||
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include <imgui.h>
|
||||
#include "ime_keyboard_layouts.h"
|
||||
#include "core/libraries/ime/ime_keyboard_layouts.h"
|
||||
|
||||
int c16rtomb(char* out, char16_t ch) {
|
||||
if (ch <= 0x7F) {
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <imgui.h>
|
||||
#include "common/types.h"
|
||||
|
@ -44,12 +43,11 @@ constexpr ImGuiKey Up = ImGuiKey::ImGuiKey_GamepadDpadUp;
|
|||
constexpr ImGuiKey Down = ImGuiKey::ImGuiKey_GamepadDpadDown;
|
||||
constexpr ImGuiKey Left = ImGuiKey::ImGuiKey_GamepadDpadLeft;
|
||||
constexpr ImGuiKey Right = ImGuiKey::ImGuiKey_GamepadDpadRight;
|
||||
constexpr ImGuiKey Cross = ImGuiKey::ImGuiKey_GamepadFaceDown; // X button
|
||||
constexpr ImGuiKey Cross = ImGuiKey::ImGuiKey_GamepadFaceDown; // X button
|
||||
constexpr ImGuiKey Circle = ImGuiKey::ImGuiKey_GamepadFaceRight; // O button
|
||||
constexpr ImGuiKey Square = ImGuiKey::ImGuiKey_GamepadFaceLeft; // [] button
|
||||
constexpr ImGuiKey Triangle = ImGuiKey::ImGuiKey_GamepadFaceUp; // /\ button
|
||||
constexpr ImGuiKey Options = ImGuiKey::ImGuiKey_GraveAccent; // Options button
|
||||
|
||||
constexpr ImGuiKey Options = ImGuiKey::ImGuiKey_GraveAccent; // Options button
|
||||
|
||||
// Fake function keycodes
|
||||
constexpr u16 KC_SYM1 = 0xF100;
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
#include <cstring>
|
||||
#include <unordered_set>
|
||||
#include <imgui.h>
|
||||
#include <imgui_internal.h>
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include "ime_common.h"
|
||||
#include "ime_dialog.h"
|
||||
#include "ime_keyboard_layouts.h"
|
||||
#include "ime_keyboard_ui.h"
|
||||
#include "ime_ui.h" // for ImeState
|
||||
// #include <cstring>
|
||||
#include <imgui.h>
|
||||
#include "common/cstring.h"
|
||||
#include "core/libraries/ime/ime_common.h"
|
||||
#include "core/libraries/ime/ime_keyboard_layouts.h"
|
||||
#include "core/libraries/ime/ime_keyboard_ui.h"
|
||||
|
||||
using namespace ImGui;
|
||||
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <vector>
|
||||
#include "core/libraries/ime/ime.h"
|
||||
#include "core/libraries/ime/ime_common.h"
|
||||
#include "core/libraries/ime/ime_error.h"
|
||||
#include "core/libraries/ime/ime_ui.h"
|
||||
#include "core/libraries/pad/pad.h"
|
||||
#include "ime_keyboard_layouts.h"
|
||||
#include "core/libraries/ime/ime_keyboard_layouts.h"
|
||||
|
||||
/**
|
||||
* KeyboardMode: which layout we show (letters, accents, symbols, etc.)
|
||||
|
@ -89,4 +86,4 @@ void RenderKeyboardLayout(const std::vector<KeyEntry>& layout, KeyboardMode mode
|
|||
*/
|
||||
void DrawVirtualKeyboard(KeyboardMode kb_mode, OrbisImeType ime_type, ShiftState shift_state,
|
||||
u64 language, void (*on_key_event)(const VirtualKeyEvent*),
|
||||
const KeyboardStyle& style);
|
||||
const KeyboardStyle& style);
|
|
@ -249,4 +249,5 @@ int ImeUi::InputTextCallback(ImGuiInputTextCallbackData* data) {
|
|||
void ImeUi::Free() {
|
||||
RemoveLayer(this);
|
||||
}
|
||||
}; // namespace Libraries::Ime
|
||||
|
||||
}; // namespace Libraries::Ime
|
||||
|
|
|
@ -72,4 +72,5 @@ private:
|
|||
|
||||
static int InputTextCallback(ImGuiInputTextCallbackData* data);
|
||||
};
|
||||
|
||||
}; // namespace Libraries::Ime
|
Loading…
Add table
Add a link
Reference in a new issue