Commit Graph

14 Commits

Author SHA1 Message Date
Ralf bb744e27a5 PR update 2025-12-09 21:47:45 +03:00
Mikhail Shashin ee23267085 Add per-widget notification settings with dynamic registry
- Add WidgetRegistry for automatic widget registration via REGISTER_DOCK_WIDGET macro
- Implement per-widget notification enable/disable in Settings dialog
- Store widget notification preferences in JSON format in database
- Use C++ RTTI for class name detection (no Q_OBJECT required in widgets)
- Cache class name in AbstractDock::getClassName() for performance
- Sort widget checkboxes alphabetically with proper spacing in UI
- Lazy initialization of DialogSettings to avoid static init order issues
2025-12-08 05:55:28 +03:00
Ralf fc32e6328c sync update 2025-11-26 00:17:49 +03:00
Ralf bc90630888 Targets Manager updated 2025-10-23 23:33:49 +03:00
Ralf f566518d64 PR update 2025-09-25 22:04:10 +03:00
Ralf dedca899ef Client Update to Docks 2025-09-24 21:48:24 +03:00
Ralf 3d97f03403 Client targets update 2025-09-05 12:36:29 +03:00
Ralf bf187c4714 target and creds update 2025-08-19 12:32:23 +03:00
Ralf 43428bb978 ax new functions 2025-08-18 15:10:12 +03:00
Ralf 6de7c0afb0 creds update 2025-08-17 16:45:24 +03:00
Ralf b06b1fb25e tag for creds and targets 2025-08-15 14:49:42 +03:00
Ralf e534c984a4 Manage targets 2025-08-14 08:38:37 +03:00
Ralf 64fd590402 AddTarget 2025-08-12 10:18:25 +03:00
Ralf 43ca7df6a3 Add targets table 2025-08-11 10:25:51 +03:00