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

List:       kde-commits
Subject:    extragear/office/skrooge
From:       Stephane Mankowski <stephane () mankowski ! fr>
Date:       2011-02-21 17:56:49
Message-ID: 20110221175649.65241AC8BF () svn ! kde ! org
[Download RAW message or body]

SVN commit 1222088 by smankowski:

FEATURE: Completion for all fields with operators (=upper and =lower and =capwords)

 M  +1 -1      CMakeLists.txt  
 M  +1 -0      skgbasegui/skgmainpanel.cpp  
 M  +2 -0      skgbasemodeler/skgobjectbase.cpp  


--- trunk/extragear/office/skrooge/CMakeLists.txt #1222087:1222088
@@ -5,7 +5,7 @@
 FIND_PROGRAM(SKG_BASH bash)
 MARK_AS_ADVANCED(SKG_BASH)
 
-FIND_PACKAGE(KDE4 4.5 REQUIRED)
+FIND_PACKAGE(KDE4 REQUIRED)
 INCLUDE(KDE4Defaults)
 INCLUDE(MacroLibrary)
 MESSAGE(STATUS "     KDE4 support enabled : ${KDE4_DATA_DIR}")
--- trunk/extragear/office/skrooge/skgbasegui/skgmainpanel.cpp #1222087:1222088
@@ -1589,6 +1589,7 @@
 
         //Add operator
         if(iAddoperators) {
+            list.push_back("=capwords");
             list.push_back("=lower");
             list.push_back("=upper");
         }
--- trunk/extragear/office/skrooge/skgbasemodeler/skgobjectbase.cpp #1222087:1222088
@@ -27,6 +27,7 @@
 #include <klocale.h>
 
 #include <QSqlDatabase>
+#include <kstringhandler.h>
 /**
  * This private class of SKGObjectBase
  */
@@ -232,6 +233,7 @@
             val = d->attributes[iName];
             if(op == "lower") val = val.toLower();
             else if(op == "upper") val = val.toUpper();
+            else if(op == "capwords") val = KStringHandler::capwords(val);
             else val = iValue;
         }
         d->attributes[iName] = val;
[prev in list] [next in list] [prev in thread] [next in thread] 

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