mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-23 10:22:49 +00:00
kcontrol: remove bogus icons KCM bits
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>
This commit is contained in:
parent
0f0e886656
commit
ef33eaf427
2 changed files with 2 additions and 29 deletions
|
@ -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,
|
||||
|
|
|
@ -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;
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue