[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/apps/konsole/src
From: Kurt Hindenburg <kurt.hindenburg () gmail ! com>
Date: 2010-03-25 14:45:21
Message-ID: 20100325144521.0D293AC87D () svn ! kde ! org
[Download RAW message or body]
SVN commit 1107401 by hindenburg:
Use static getColor instead of dialog->exec
M +10 -10 ColorSchemeEditor.cpp
--- trunk/KDE/kdebase/apps/konsole/src/ColorSchemeEditor.cpp #1107400:1107401
@@ -120,18 +120,18 @@
if ( item->column() != 1 )
return;
- KColorDialog* dialog = new KColorDialog(this);
- dialog->setColor( item->background().color() );
+ QColor color = item->background().color();
+ int result = KColorDialog::getColor( color );
+ if ( result == KColorDialog::Accepted ) {
+ item->setBackground( color );
- dialog->exec();
+ ColorEntry entry( _colors->colorEntry(item->row()) );
+ entry.color = color;
+ _colors->setColorTableEntry( item->row(), entry );
+
+ emit colorsChanged( _colors );
- item->setBackground( dialog->color() );
-
- ColorEntry entry(_colors->colorEntry(item->row()));
- entry.color = dialog->color();
- _colors->setColorTableEntry(item->row(),entry);
-
- emit colorsChanged(_colors);
+ }
}
void ColorSchemeEditor::setDescription(const QString& text)
{
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic