10#include <QGlobalStatic>
13#include <dtkwidget_global.h>
15DWIDGET_BEGIN_NAMESPACE
17class DThemeManagerPrivate;
18class LIBDTKWIDGETSHARED_EXPORT D_DECL_DEPRECATED
DThemeManager :
public QObject,
public DTK_CORE_NAMESPACE::DObject
26 QString theme(
const QWidget *widget, QWidget **baseWidget =
nullptr)
const;
27 void setTheme(
const QString theme);
28 void setTheme(QWidget *widget,
const QString theme);
31 QString getQssForWidget(
const QWidget *widget)
const;
40 void updateThemeOnParentChanged(QWidget *widget);
virtual bool eventFilter(QObject *watched, QEvent *event)