[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kdeui/icons
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2007-04-02 13:08:07
Message-ID: 1175519287.154246.14415.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 649277 by aseigo:
privatization
M +40 -36 kiconeffect.cpp
M +1 -5 kiconeffect.h
--- trunk/KDE/kdelibs/kdeui/icons/kiconeffect.cpp #649276:649277
@@ -39,8 +39,12 @@
class KIconEffectPrivate
{
public:
- QString mKey[6][3];
- QColor mColor2[6][3];
+ int effect[6][3];
+ float value[6][3];
+ QColor color[6][3];
+ bool trans[6][3];
+ QString key[6][3];
+ QColor color2[6][3];
};
KIconEffect::KIconEffect()
@@ -82,22 +86,22 @@
for (it=groups.begin(), i=0; it!=groups.end(); it++, i++)
{
// Default effects
- mEffect[i][0] = NoEffect;
- mEffect[i][1] = ((i==0)||(i==4)) ? ToGamma : NoEffect;
- mEffect[i][2] = ToGray;
+ d->effect[i][0] = NoEffect;
+ d->effect[i][1] = ((i==0)||(i==4)) ? ToGamma : NoEffect;
+ d->effect[i][2] = ToGray;
- mTrans[i][0] = false;
- mTrans[i][1] = false;
- mTrans[i][2] = true;
- mValue[i][0] = 1.0;
- mValue[i][1] = ((i==0)||(i==4)) ? 0.7 : 1.0;
- mValue[i][2] = 1.0;
- mColor[i][0] = QColor(144,128,248);
- mColor[i][1] = QColor(169,156,255);
- mColor[i][2] = QColor(34,202,0);
- d->mColor2[i][0] = QColor(0,0,0);
- d->mColor2[i][1] = QColor(0,0,0);
- d->mColor2[i][2] = QColor(0,0,0);
+ d->trans[i][0] = false;
+ d->trans[i][1] = false;
+ d->trans[i][2] = true;
+ d->value[i][0] = 1.0;
+ d->value[i][1] = ((i==0)||(i==4)) ? 0.7 : 1.0;
+ d->value[i][2] = 1.0;
+ d->color[i][0] = QColor(144,128,248);
+ d->color[i][1] = QColor(169,156,255);
+ d->color[i][2] = QColor(34,202,0);
+ d->color2[i][0] = QColor(0,0,0);
+ d->color2[i][1] = QColor(0,0,0);
+ d->color2[i][2] = QColor(0,0,0);
KConfigGroup cg(config, *it + "Icons");
for (it2=states.begin(), j=0; it2!=states.end(); it2++, j++)
@@ -118,11 +122,11 @@
else
continue;
if(effect != -1)
- mEffect[i][j] = effect;
- mValue[i][j] = cg.readEntry(*it2 + "Value", 0.0);
- mColor[i][j] = cg.readEntry(*it2 + "Color", QColor());
- d->mColor2[i][j] = cg.readEntry(*it2 + "Color2", QColor());
- mTrans[i][j] = cg.readEntry(*it2 + "SemiTransparent", false);
+ d->effect[i][j] = effect;
+ d->value[i][j] = cg.readEntry(*it2 + "Value", 0.0);
+ d->color[i][j] = cg.readEntry(*it2 + "Color", QColor());
+ d->color2[i][j] = cg.readEntry(*it2 + "Color2", QColor());
+ d->trans[i][j] = cg.readEntry(*it2 + "SemiTransparent", false);
}
}
@@ -130,34 +134,34 @@
bool KIconEffect::hasEffect(int group, int state) const
{
- return mEffect[group][state] != NoEffect;
+ return d->effect[group][state] != NoEffect;
}
QString KIconEffect::fingerprint(int group, int state) const
{
if ( group >= K3Icon::LastGroup ) return "";
- QString cached = d->mKey[group][state];
+ QString cached = d->key[group][state];
if (cached.isEmpty())
{
QString tmp;
- cached = tmp.setNum(mEffect[group][state]);
+ cached = tmp.setNum(d->effect[group][state]);
cached += ':';
- cached += tmp.setNum(mValue[group][state]);
+ cached += tmp.setNum(d->value[group][state]);
cached += ':';
- cached += mTrans[group][state] ? QLatin1String("trans")
+ cached += d->trans[group][state] ? QLatin1String("trans")
: QLatin1String("notrans");
- if (mEffect[group][state] == Colorize || mEffect[group][state] == \
ToMonochrome) + if (d->effect[group][state] == Colorize || \
d->effect[group][state] == ToMonochrome) {
cached += ':';
- cached += mColor[group][state].name();
+ cached += d->color[group][state].name();
}
- if (mEffect[group][state] == ToMonochrome)
+ if (d->effect[group][state] == ToMonochrome)
{
cached += ':';
- cached += d->mColor2[group][state].name();
+ cached += d->color2[group][state].name();
}
- d->mKey[group][state] = cached;
+ d->key[group][state] = cached;
}
return cached;
@@ -175,8 +179,8 @@
kDebug(265) << "Illegal icon group: " << group << "\n";
return image;
}
- return apply(image, mEffect[group][state], mValue[group][state],
- mColor[group][state], d->mColor2[group][state], mTrans[group][state]);
+ return apply(image, d->effect[group][state], d->value[group][state],
+ d->color[group][state], d->color2[group][state], d->trans[group][state]);
}
QImage KIconEffect::apply(const QImage &image, int effect, float value, const QColor \
&col, bool trans) const @@ -233,8 +237,8 @@
kDebug(265) << "Illegal icon group: " << group << "\n";
return pixmap;
}
- return apply(pixmap, mEffect[group][state], mValue[group][state],
- mColor[group][state], d->mColor2[group][state], mTrans[group][state]);
+ return apply(pixmap, d->effect[group][state], d->value[group][state],
+ d->color[group][state], d->color2[group][state], d->trans[group][state]);
}
QPixmap KIconEffect::apply(const QPixmap &pixmap, int effect, float value,
--- trunk/KDE/kdelibs/kdeui/icons/kiconeffect.h #649276:649277
@@ -55,7 +55,7 @@
*/
enum Effects { NoEffect, ToGray, Colorize, ToGamma, DeSaturate,
ToMonochrome,
- LastEffect };
+ LastEffect };
/**
* Rereads configuration.
@@ -213,10 +213,6 @@
static void overlay(QImage &src, QImage &overlay);
private:
- int mEffect[6][3];
- float mValue[6][3];
- QColor mColor[6][3];
- bool mTrans[6][3];
KIconEffectPrivate* const d;
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic