summaryrefslogtreecommitdiff
path: root/noncore/apps/oxygen/psewidget.cpp
authorcniehaus <cniehaus>2002-12-26 16:27:41 (UTC)
committer cniehaus <cniehaus>2002-12-26 16:27:41 (UTC)
commit4ccadc49c02a7412fd82eeb98eba3c7cd7f5c05f (patch) (side-by-side diff)
tree6bcf36b728b6c9db70c00ccf2c16f7b082581124 /noncore/apps/oxygen/psewidget.cpp
parent6ba7eeea65ba60d022c0d9d041660ceffb2b76f6 (diff)
downloadopie-4ccadc49c02a7412fd82eeb98eba3c7cd7f5c05f.zip
opie-4ccadc49c02a7412fd82eeb98eba3c7cd7f5c05f.tar.gz
opie-4ccadc49c02a7412fd82eeb98eba3c7cd7f5c05f.tar.bz2
adding a nice feature: now the user sees which element he is looking at
Diffstat (limited to 'noncore/apps/oxygen/psewidget.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/oxygen/psewidget.cpp20
1 files changed, 13 insertions, 7 deletions
diff --git a/noncore/apps/oxygen/psewidget.cpp b/noncore/apps/oxygen/psewidget.cpp
index d7126b9..d8e4086 100644
--- a/noncore/apps/oxygen/psewidget.cpp
+++ b/noncore/apps/oxygen/psewidget.cpp
@@ -30,2 +30,4 @@ PSEWidget::PSEWidget() : QWidget()
+ lastElement=1;
+
QVBoxLayout *vlay = new QVBoxLayout( this );
@@ -72,10 +74,14 @@ void PSEWidget::inverseColor( QString number )
QString block = configobj.readEntry( "Block" );
- QColor c;
- if ( block == "s" ) c.setRgb( 213 , 233 , 231 );
- else if ( block == "d" ) c.setRgb( 200,230,160 );
- else if ( block == "p" ) c.setRgb( 238,146,138 );
- else if ( block == "f" ) c.setRgb( 190 , 190 , 190 );
- c.dark();
+ QColor c, d;
+ c = PSEColor( block );
+ d = c.dark();
+
+ PSEframe.at( number.toUInt() )->setPalette( QPalette( d ) );
+
+ configobj.setGroup( QString::number( lastElement+1 ) );
+ block = configobj.readEntry( "Block" );
+ c = PSEColor( block );
+ PSEframe.at( lastElement )->setPalette( QPalette( c ) );
- PSEframe.at( number.toUInt() )->setPalette( QPalette( c ) );
+ lastElement=number.toInt();
}