46 Q_PROPERTY(
int width READ width)
47 Q_PROPERTY(
int height READ height)
48 Q_PROPERTY(
DccObject * root READ root NOTIFY rootChanged)
49 Q_PROPERTY(
DccObject * activeObject READ activeObject NOTIFY activeObjectChanged)
50 Q_PROPERTY(AnimationMode animationMode READ animationMode WRITE setAnimationMode NOTIFY animationModeChanged)
52 virtual int width()
const;
53 virtual int height()
const;
56 virtual AnimationMode animationMode()
const {
57 return m_animationMode;
59 virtual void setAnimationMode(AnimationMode mode);
62 virtual DccObject *object(
const QString &name);
64 virtual void removeObject(
DccObject *obj);
65 virtual void removeObject(
const QString &name);
66 virtual void showPage(
const QString &url);
67 virtual void showPage(
DccObject *obj,
const QString &cmd);
68 virtual QWindow *mainWindow()
const;
69 virtual QAbstractItemModel *navModel()
const;
70 virtual QSortFilterProxyModel *searchModel()
const;
74 void activeObjectChanged(
DccObject *activeObject);
75 void activeItemChanged(QQuickItem *item);
76 void animationModeChanged(AnimationMode mode);
79 explicit DccApp(QObject *parent =
nullptr);
82 AnimationMode m_animationMode;