5#ifndef DQUICKDCIICONIMAGE_P_P_H
6#define DQUICKDCIICONIMAGE_P_P_H
8#include "dquickiconimage_p.h"
9#include "dqmlglobalobject_p.h"
10#include "dquickdciiconimage_p.h"
11#include "dquickiconimage_p_p.h"
14#include <DDciIconPalette>
15#include <DDciIconPlayer>
19class DQuickDciIconImageItemPrivate;
26 void maybeUpdateUrl();
28 QUrlQuery getUrlQuery();
31 void updatePlayerIconSize();
34 DDciIconPlayer *player =
nullptr;
35 QString iconPathCache;
45 void scheduleLayout();
46 void updateImageSourceUrl();
47 void play(DQMLGlobalObject::ControlState mode);
49 DDciIconPalette palette;
51 QTimer *layoutTimer =
nullptr;
52 DQMLGlobalObject::ControlState mode = DQMLGlobalObject::NormalState;
53 DGuiApplicationHelper::ColorType theme = DGuiApplicationHelper::ColorType::LightType;
54 bool fallbackToQIcon =
true;
Definition dquickdciiconimage_p_p.h:21
Definition dquickdciiconimage_p_p.h:39
Definition dquickdciiconimage_p.h:23
Definition dquickiconimage_p_p.h:20
Definition dquickiconimage_p.h:23