Use double-click to modify rules

svn path=/trunk/kdebase/kwin/; revision=342725
This commit is contained in:
Laurent Montel 2004-08-30 14:04:49 +00:00
parent 43f9553004
commit bd57539a03

View file

@ -47,7 +47,8 @@ KCMRulesList::KCMRulesList( QWidget* parent, const char* name )
SLOT( moveupClicked())); SLOT( moveupClicked()));
connect( movedown_button, SIGNAL( clicked()), connect( movedown_button, SIGNAL( clicked()),
SLOT( movedownClicked())); SLOT( movedownClicked()));
connect( rules_listbox, SIGNAL( doubleClicked ( QListBoxItem * ) ),
SLOT( modifyClicked()));
load(); load();
} }
@ -86,7 +87,8 @@ void KCMRulesList::newClicked()
void KCMRulesList::modifyClicked() void KCMRulesList::modifyClicked()
{ {
int pos = rules_listbox->currentItem(); int pos = rules_listbox->currentItem();
assert( pos != -1 ); if ( pos == -1 )
return;
RulesDialog dlg; RulesDialog dlg;
Rules* rule = dlg.edit( rules[ pos ] ); Rules* rule = dlg.edit( rules[ pos ] );
if( rule == rules[ pos ] ) if( rule == rules[ pos ] )