OSDN Git Service

kcontrol: remove bogus icons KCM bits
authorIvailo Monev <xakepa10@gmail.com>
Tue, 8 Aug 2023 10:20:44 +0000 (13:20 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Tue, 8 Aug 2023 10:20:44 +0000 (13:20 +0300)
animating icons was never a KIconLoader thing, animated icons however (such
as "process-working", which is many icons packed into one) are supported.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
kcontrol/icons/icons.cpp
kcontrol/icons/icons.h

index 0fe94a4..9b1f2d4 100644 (file)
@@ -85,11 +85,7 @@ KIconConfig::KIconConfig(const KComponentData &inst, QWidget *parent)
     connect(mpSizeBox, SIGNAL(activated(int)), SLOT(slotSize(int)));
     lbl->setBuddy(mpSizeBox);
     grid->addWidget(mpSizeBox, 0, 1, Qt::AlignLeft);
-
-    mpAnimatedCheck = new QCheckBox(i18n("Animate icons"), m_pTab1);
-    connect(mpAnimatedCheck, SIGNAL(toggled(bool)), this, SLOT(slotAnimatedCheck(bool)));
-    grid->addWidget(mpAnimatedCheck, 2, 0, 1, 2, Qt::AlignLeft);
-    grid->setRowStretch(3, 10);
+    grid->setRowStretch(2, 10);
 
     top->activate();
 
@@ -173,7 +169,6 @@ void KIconConfig::initDefaults()
     QStringList::ConstIterator it;
     for(it = mGroups.constBegin(), i= KIconLoader::FirstGroup; it != mGroups.constEnd(); ++it, i++) {
         mbChanged[i] = true;
-        mbAnimated[i] = false;
         if (mpLoader->theme()) {
             mSizes[i] = mpLoader->theme()->defaultSize(i);
         } else {
@@ -184,11 +179,6 @@ void KIconConfig::initDefaults()
         mEffects[i][1] = mDefaultEffect[1];
         mEffects[i][2] = mDefaultEffect[2];
     }
-    // Animate desktop icons by default
-    int group = mGroups.indexOf("Desktop");
-    if (group != -1) {
-        mbAnimated[group] = true;
-    }
 
     // This is the new default in KDE 2.2, in sync with the kiconeffect of kdelibs Nolden 2001/06/11
     int activeState = mStates.indexOf("Active");
@@ -239,7 +229,6 @@ void KIconConfig::read()
 
         KConfigGroup iconGroup(mpConfig, *it + "Icons");
         mSizes[i] = iconGroup.readEntry("Size", mSizes[i]);
-        mbAnimated[i] = iconGroup.readEntry("Animated", mbAnimated[i]);
 
         for (it2 = mStates.constBegin(), j = 0; it2 != mStates.constEnd(); ++it2, j++) {
             QString tmp = iconGroup.readEntry(*it2 + "Effect", QString());
@@ -289,7 +278,6 @@ void KIconConfig::apply()
             mpSizeBox->setCurrentIndex(index);
             mSizes[mUsage] = size; // best or exact match
         }
-        mpAnimatedCheck->setChecked(mbAnimated[mUsage]);
     }
 }
 
@@ -335,7 +323,6 @@ void KIconConfig::save()
     for (it = mGroups.constBegin(), i = 0; it!=mGroups.constEnd(); ++it, i++) {
         KConfigGroup cg(mpConfig, *it + "Icons");
         cg.writeEntry("Size", mSizes[i], KConfig::Normal|KConfig::Global);
-        cg.writeEntry("Animated", mbAnimated[i], KConfig::Normal|KConfig::Global);
         for (it2 = mStates.constBegin(), j = 0; it2 != mStates.constEnd(); ++it2, j++) {
             QString tmp;
             switch (mEffects[i][j].type) {
@@ -402,10 +389,8 @@ void KIconConfig::slotUsage(int index)
     mUsage = index;
     if (mUsage == KIconLoader::LastGroup) {
         mpSizeBox->setEnabled(false);
-        mpAnimatedCheck->setEnabled(false);
     } else {
         mpSizeBox->setEnabled(true);
-        mpAnimatedCheck->setEnabled(mUsage == KIconLoader::Desktop);
     }
 
     apply();
@@ -461,16 +446,6 @@ void KIconConfig::slotSize(int index)
     mbChanged[mUsage] = true;
 }
 
-void KIconConfig::slotAnimatedCheck(bool check)
-{
-    Q_ASSERT(mUsage < KIconLoader::LastGroup);
-    if (mbAnimated[mUsage] != check) {
-        mbAnimated[mUsage] = check;
-        emit changed(true);
-        mbChanged[mUsage] = true;
-    }
-}
-
 KIconEffectSetupDialog::KIconEffectSetupDialog(const Effect &effect,
                                                const Effect &defaultEffect,
                                                const QString &caption, const QImage &image,
index cd640d1..8a35413 100644 (file)
@@ -69,7 +69,6 @@ private Q_SLOTS:
 
     void slotUsage(int index);
     void slotSize(int index);
-    void slotAnimatedCheck(bool check);
 
 private:
     void preview(int i);
@@ -81,7 +80,7 @@ private:
     void apply();
 
 
-    bool mbChanged[6], mbAnimated[6];
+    bool mbChanged[6];
     int mSizes[6];
     QList<int> mAvSizes[6];
 
@@ -100,7 +99,6 @@ private:
 
     QListWidget *mpUsageList;
     QComboBox *mpSizeBox;
-    QCheckBox *mpAnimatedCheck;
     QWidget *m_pTab1;
 };