File indexing completed on 2024-04-21 05:31:04

0001 /*
0002     SPDX-FileCopyrightText: 2019 Michail Vourlakos <mvourlakos@gmail.com>
0003     SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 
0006 #include "indicatorinfo.h"
0007 
0008 // Qt
0009 #include <QDebug>
0010 
0011 // Plasma
0012 #include <Plasma/Svg>
0013 
0014 namespace Latte {
0015 namespace ViewPart {
0016 namespace IndicatorPart {
0017 
0018 Info::Info(QObject *parent) :
0019     QObject(parent)
0020 {
0021 }
0022 
0023 Info::~Info()
0024 {
0025 }
0026 
0027 bool Info::needsIconColors() const
0028 {
0029     return m_needsIconColors;
0030 }
0031 
0032 void Info::setNeedsIconColors(bool needs)
0033 {
0034     if (m_needsIconColors == needs) {
0035         return;
0036     }
0037 
0038     m_needsIconColors = needs;
0039     emit needsIconColorsChanged();
0040 }
0041 
0042 bool Info::needsMouseEventCoordinates() const
0043 {
0044     return m_needsMouseEventCoordinates;
0045 }
0046 
0047 void Info::setNeedsMouseEventCoordinates(bool needs)
0048 {
0049     if (m_needsMouseEventCoordinates == needs) {
0050         return;
0051     }
0052 
0053     m_needsMouseEventCoordinates = needs;
0054     emit needsMouseEventCoordinatesChanged();
0055 }
0056 
0057 bool Info::providesClickedAnimation() const
0058 {
0059     return m_providesClickedAnimation;
0060 }
0061 
0062 void Info::setProvidesClickedAnimation(bool provides)
0063 {
0064     if (m_providesClickedAnimation == provides) {
0065         return;
0066     }
0067 
0068     m_providesClickedAnimation = provides;
0069     emit providesClickedAnimationChanged();
0070 }
0071 
0072 bool Info::providesHoveredAnimation() const
0073 {
0074     return m_providesHoveredAnimation;
0075 }
0076 
0077 void Info::setProvidesHoveredAnimation(bool provides)
0078 {
0079     if (m_providesHoveredAnimation == provides) {
0080         return;
0081     }
0082 
0083     m_providesHoveredAnimation = provides;
0084     emit providesHoveredAnimationChanged();
0085 }
0086 
0087 bool Info::providesInAttentionAnimation() const
0088 {
0089     return m_providesInAttentionAnimation;
0090 }
0091 
0092 void Info::setProvidesInAttentionAnimation(bool provides)
0093 {
0094     if (m_providesInAttentionAnimation == provides) {
0095         return;
0096     }
0097 
0098     m_providesInAttentionAnimation = provides;
0099     emit providesInAttentionAnimationChanged();
0100 }
0101 
0102 bool Info::providesTaskLauncherAnimation() const
0103 {
0104     return m_providesTaskLauncherAnimation;
0105 }
0106 
0107 void Info::setProvidesTaskLauncherAnimation(bool provides)
0108 {
0109     if (m_providesTaskLauncherAnimation == provides) {
0110         return;
0111     }
0112 
0113     m_providesTaskLauncherAnimation = provides;
0114     emit providesTaskLauncherAnimationChanged();
0115 }
0116 
0117 bool Info::providesGroupedWindowAddedAnimation() const
0118 {
0119     return m_providesGroupedWindowAddedAnimation;
0120 }
0121 
0122 void Info::setProvidesGroupedWindowAddedAnimation(bool provides)
0123 {
0124     if (m_providesGroupedWindowAddedAnimation == provides) {
0125         return;
0126     }
0127 
0128     m_providesGroupedWindowAddedAnimation = provides;
0129     emit providesGroupedWindowAddedAnimationChanged();
0130 }
0131 
0132 bool Info::providesGroupedWindowRemovedAnimation() const
0133 {
0134     return m_providesGroupedWindowRemovedAnimation;
0135 }
0136 
0137 void Info::setProvidesGroupedWindowRemovedAnimation(bool provides)
0138 {
0139     if (m_providesGroupedWindowRemovedAnimation == provides) {
0140         return;
0141     }
0142 
0143     m_providesGroupedWindowRemovedAnimation = provides;
0144     emit providesGroupedWindowRemovedAnimationChanged();
0145 }
0146 
0147 bool Info::providesFrontLayer() const
0148 {
0149     return m_providesFrontLayer;
0150 }
0151 
0152 void Info::setProvidesFrontLayer(bool front)
0153 {
0154     if (m_providesFrontLayer == front) {
0155         return;
0156     }
0157 
0158     m_providesFrontLayer = front;
0159     emit providesFrontLayerChanged();
0160 }
0161 
0162 int Info::extraMaskThickness() const
0163 {
0164     return m_extraMaskThickness;
0165 }
0166 
0167 void Info::setExtraMaskThickness(int thick)
0168 {
0169     if (m_extraMaskThickness == thick) {
0170         return;
0171     }
0172 
0173     m_extraMaskThickness = thick;
0174     emit extraMaskThicknessChanged();
0175 }
0176 
0177 float Info::minLengthPadding() const
0178 {
0179     return m_minLengthPadding;
0180 }
0181 
0182 void Info::setMinLengthPadding(float padding)
0183 {
0184     if (m_minLengthPadding == padding) {
0185         return;
0186     }
0187 
0188     m_minLengthPadding = padding;
0189     emit minLengthPaddingChanged();
0190 }
0191 
0192 float Info::minThicknessPadding() const
0193 {
0194     return m_minThicknessPadding;
0195 }
0196 
0197 void Info::setMinThicknessPadding(float padding)
0198 {
0199     if (m_minThicknessPadding == padding) {
0200         return;
0201     }
0202 
0203     m_minThicknessPadding = padding;
0204     emit minThicknessPaddingChanged();
0205 }
0206 
0207 }
0208 }
0209 }