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

List:       kde-commits
Subject:    KDE/kdeedu/kalzium/src/calculator
From:       Christian Ehrlicher <ch.ehrlicher () gmx ! de>
Date:       2010-09-26 19:12:20
Message-ID: 20100926191220.C8582AC857 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1180011 by chehrlic:

msvc compile++

 M  +8 -2      titrationCalculator.cpp  


--- trunk/KDE/kdeedu/kalzium/src/calculator/titrationCalculator.cpp #1180010:1180011
@@ -31,6 +31,7 @@
 #include <QScriptEngine>
 #include <QScriptValue>
 #include <QScriptClass>
+#include <QVarLengthArray>
 #include <qscriptengine.h>
 #include <stdlib.h>
 #include <math.h>
@@ -39,6 +40,11 @@
 
 using namespace std;
 
+#ifdef _MSC_VER
+#define and &&
+#define or ||
+#endif
+
 titrationCalculator::titrationCalculator(QWidget * parent)
         : QWidget(parent)
 {
@@ -154,8 +160,8 @@
     } else {
         //now we can plot the values
         double a,b,c,d, xval;
-        double px[uid.tableWidget_2->rowCount()];
-        double py[uid.tableWidget_2->rowCount()];
+        QVarLengthArray<double, 64> px(uid.tableWidget_2->rowCount());
+        QVarLengthArray<double, 64> py(uid.tableWidget_2->rowCount());
         int totaldata=0;
         for (int i=0; i<uid.tableWidget_2->rowCount() ; i++) {
             if (!uid.tableWidget_2->item(i,0) || uid.tableWidget_2->item(i,0)->text().isEmpty()) {
[prev in list] [next in list] [prev in thread] [next in thread] 

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