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

List:       kde-commits
Subject:    koffice/kexi/plugins/reportspgz/backend/renderer
From:       Adam Pigg <adam () piggz ! co ! uk>
Date:       2009-05-29 20:37:44
Message-ID: 1243629464.023040.15970.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 975317 by piggz:

Fix indent, post-processed fields, and scripted check-box

 M  +13 -5     orprerender.cpp  


--- trunk/koffice/kexi/plugins/reportspgz/backend/renderer/orprerender.cpp #975316:975317
@@ -591,15 +591,19 @@
             QString cs = f->m_controlSource->value().toString();
             if (cs.left(1) == "=") { //Everything after = is treated as code
                 if (!cs.contains("PageTotal()")) {
-		    #if KDE_IS_VERSION(4,2,88)
+#if KDE_IS_VERSION(4,2,88)
 		      QVariant v = _handler->evaluate(cs.mid(1));
-		    #else
+#else
 		      QVariant v = _handler->evaluate(f->entityName());
-		    #endif
+#endif
                     
                     str = v.toString();
                 } else {
-                    str = f->entityName();
+#if KDE_IS_VERSION(4,2,88)
+		      str = cs.mid(1);
+#else
+		      str = f->entityName();
+#endif
                     _postProcText.append(tb);
                 }
             } else if (cs.left(1) == "$") { //Everything past $ is treated as a string 
@@ -863,7 +867,11 @@
             kDebug() << "EntityCheck CS:" << cs;
 
             if (cs.left(1) == "=") {
-                str = _handler->evaluate(cd->entityName()).toString();
+#if KDE_IS_VERSION(4,2,88)
+		      str = _handler->evaluate(cs.mid(1)).toString();
+#else
+		      str = _handler->evaluate(f->entityName()).toString();
+#endif  
             } else {
                 QString qry = "Data Source";
                 QString clm = cd->m_controlSource->value().toString();

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

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