[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebase/konqueror/sidebar
From:       George Staikos <staikos () kde ! org>
Date:       2003-03-11 13:59:55
[Download RAW message or body]

CVS commit by staikos: 

Save 6 QString constructions and as many as 6 string comparisons.


  M +16 -9     sidebar_widget.cpp   1.88


--- kdebase/konqueror/sidebar/sidebar_widget.cpp  #1.87:1.88
@@ -916,15 +916,22 @@ void Sidebar_Widget::enableAction( const
         if (sender()->parent()->isA("ButtonInfo"))
         {
-                ButtonInfo *btninfo=static_cast<ButtonInfo*>(sender()->parent());
-//              ButtonInfo *btninfo=dynamic_cast<ButtonInfo*>(sender()->parent());
+                ButtonInfo *btninfo = static_cast<ButtonInfo*>(sender()->parent());
                 if (btninfo)
                 {
-                        if (QString(name)=="copy") btninfo->copy=enabled;
-                        if (QString(name)=="cut") btninfo->cut=enabled;
-                        if (QString(name)=="paste") btninfo->paste=enabled;
-                        if (QString(name)=="trash") btninfo->trash=enabled;
-                        if (QString(name)=="del") btninfo->del=enabled;
-                        if (QString(name)=="shred") btninfo->shred=enabled;
-                        if (QString(name)=="rename") btninfo->rename=enabled;
+                        QString n(name);
+                        if (n == "copy")
+                                btninfo->copy = enabled;
+                        else if (n == "cut")
+                                btninfo->cut = enabled;
+                        else if (n == "paste")
+                                btninfo->paste = enabled;
+                        else if (n == "trash")
+                                btninfo->trash = enabled;
+                        else if (n == "del")
+                                btninfo->del = enabled;
+                        else if (n == "shred")
+                                btninfo->shred = enabled;
+                        else if (n == "rename")
+                                btninfo->rename = enabled;
                 }
         }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic