| 45 | |
| 46 | |
| 47 | DropShadowHelper::DropShadowHelper(QObject *parent) : QObject(parent) |
| 48 | ,m_chrome(new CaskChrome(this)) |
| 49 | { |
| 50 | connect(m_chrome, &CaskChrome::dropShadowChanged, [this](int radius, QString id) |
| 51 | { |
| 52 | qDebug() << "DROP SHADOW CHANGED FOR" << id << radius << m_id; |
| 53 | if(id == m_id) |
| 54 | { |
| 55 | m_radius = radius; |
| 56 | Q_EMIT radiusChanged(m_radius); |
| 57 | } |
| 58 | }); |
| 59 | |
| 60 | connect(this, &DropShadowHelper::idChanged, [this](QString id) |
| 61 | { |
| 62 | m_radius = m_chrome->shadowFor(id); |
| 63 | Q_EMIT radiusChanged(m_radius); |
| 64 | }); |
| 65 | } |
| 66 | |
| 67 | QString DropShadowHelper::id() const |
| 68 | { |
nothing calls this directly
no outgoing calls
no test coverage detected