[PR #3509] [MERGED] Log presets feature #3529

Closed
opened 2026-02-27 22:04:02 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/3509
Author: @w1naenator
Created: 9/3/2025
Status: Merged
Merged: 9/5/2025
Merged by: @georgemoralis

Base: mainHead: log-filters-presets-feature


📝 Commits (10+)

📊 Changes

5 files changed (+486 additions, -0 deletions)

View changed files

📝 CMakeLists.txt (+2 -0)
src/qt_gui/log_presets_dialog.cpp (+414 -0)
src/qt_gui/log_presets_dialog.h (+54 -0)
📝 src/qt_gui/settings_dialog.cpp (+9 -0)
📝 src/qt_gui/settings_dialog.ui (+7 -0)

📄 Description

  • Add “Load Presets…” button in Logger → Log Filter (settings_dialog.ui)
  • Implement LogPresetsDialog (table: Comment, Filter)
  • Support add (+), multi-remove (−), load via button or double-click
  • Persist presets via QSettings at logger_presets/entries (qt_ui.ini)
  • Wire button to open dialog and set logFilterLineEdit
  • Update CMakeLists.txt to include new dialog sources

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/shadps4-emu/shadPS4/pull/3509 **Author:** [@w1naenator](https://github.com/w1naenator) **Created:** 9/3/2025 **Status:** ✅ Merged **Merged:** 9/5/2025 **Merged by:** [@georgemoralis](https://github.com/georgemoralis) **Base:** `main` ← **Head:** `log-filters-presets-feature` --- ### 📝 Commits (10+) - [`4a8944f`](https://github.com/shadps4-emu/shadPS4/commit/4a8944f4151efaeb56cefbdedf5279f3e8d2785c) Log presets feature - [`8685178`](https://github.com/shadps4-emu/shadPS4/commit/8685178020af3076e163a5c7c3c34aba3b45119d) Merge branch 'main' into log-filters-presets-feature - [`6602251`](https://github.com/shadps4-emu/shadPS4/commit/6602251cf851f38b26471da852e8767961df22f9) CLang fix - [`ea604ea`](https://github.com/shadps4-emu/shadPS4/commit/ea604ea1783467d96f8597f49b85c38da4140189) CLang fix again - [`e80f4f9`](https://github.com/shadps4-emu/shadPS4/commit/e80f4f9106b3545c4242d6f46869a9dcd4b5b27e) Merge branch 'main' into log-filters-presets-feature - [`6019613`](https://github.com/shadps4-emu/shadPS4/commit/60196132264c06bd77a27376d0de4cfc70a6e803) Log Presets: checkbox selection + tri-state header - [`7564e49`](https://github.com/shadps4-emu/shadPS4/commit/7564e49e3726803a2700a3086264344d69258fc3) Merge branch 'log-filters-presets-feature' of https://github.com/w1naenator/shadPS4 into log-filters-presets-feature - [`1a648fc`](https://github.com/shadps4-emu/shadPS4/commit/1a648fc7b75029fd16b1babe13d66d64894623a3) Merge branch 'main' into log-filters-presets-feature - [`2593fdc`](https://github.com/shadps4-emu/shadPS4/commit/2593fdcb2a14aae18259e80413c8f0f0bd0ef63b) Clang - [`425f39a`](https://github.com/shadps4-emu/shadPS4/commit/425f39a01b946d876bfb902acf8bf3d98e2bf294) Fix: tri‑state header checkbox visible and aligned ### 📊 Changes **5 files changed** (+486 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `CMakeLists.txt` (+2 -0) ➕ `src/qt_gui/log_presets_dialog.cpp` (+414 -0) ➕ `src/qt_gui/log_presets_dialog.h` (+54 -0) 📝 `src/qt_gui/settings_dialog.cpp` (+9 -0) 📝 `src/qt_gui/settings_dialog.ui` (+7 -0) </details> ### 📄 Description - Add “Load Presets…” button in Logger → Log Filter (settings_dialog.ui) - Implement LogPresetsDialog (table: Comment, Filter) - Support add (+), multi-remove (−), load via button or double-click - Persist presets via QSettings at logger_presets/entries (qt_ui.ini) - Wire button to open dialog and set logFilterLineEdit - Update CMakeLists.txt to include new dialog sources --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 22:04:02 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#3529
No description provided.