20 #ifndef DEBUGGINGCONTROLLER_H
21 #define DEBUGGINGCONTROLLER_H
24 #include <QQmlExtensionPlugin>
25 #include <QQuickWindow>
28 #include "lomiridbusobject.h"
30 class DebuggingController:
public LomiriDBusObject
33 Q_CLASSINFO(
"D-Bus Interface",
"com.lomiri.Shell.Debugging")
36 DebuggingController(QObject *parent =
nullptr);
37 ~DebuggingController() = default;
44 Q_SCRIPTABLE
void SetSceneGraphVisualizer(const QString &visualizer);
49 Q_SCRIPTABLE
void SetSlowAnimations(
bool slowAnimations);
54 Q_SCRIPTABLE
void SetLoggingFilterRules(const QString &filterRules);
57 #endif // DEBUGGINGCONTROLLER_H