summaryrefslogtreecommitdiff
path: root/math/qtiplot/files/patch-qtiplot__src__analysis__dialogs__FitDialog.cpp
blob: 29dd19d0d93dae11b81b3a5639bda36dc0d4cb66 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
--- qtiplot/src/analysis/dialogs/FitDialog.cpp.orig	2011-10-17 10:38:07 UTC
+++ qtiplot/src/analysis/dialogs/FitDialog.cpp
@@ -101,7 +101,7 @@ FitDialog::FitDialog(Graph *g, QWidget* 
 	ApplicationWindow *app = (ApplicationWindow *)parent;
 	QString pluginsPath = app->fitPluginsPath;
 	QFileInfo fi(pluginsPath);
-	if (pluginsPath.isEmpty() || !fi.isDir() || !fi.isWritable())
+	if (pluginsPath.isEmpty() || !fi.isDir())
 		choosePluginsFolder();
 	else
     	loadPlugins();
@@ -1019,11 +1019,7 @@ void FitDialog::showFitPage()
 	int prec = boxPrecision->value();
     for (int i = 0; i<parameters; i++){
         QTableWidgetItem *it = new QTableWidgetItem(paramList[i]);
-#ifdef Q_CC_MSVC
         it->setFlags(it->flags() & (~Qt::ItemIsEditable));
-#else
-        it->setFlags(!Qt::ItemIsEditable);
-#endif
         it->setBackground(QBrush(Qt::lightGray));
         it->setForeground(Qt::black);
         QFont font = it->font();
@@ -1049,7 +1045,7 @@ void FitDialog::showFitPage()
         boxParams->setCellWidget(i, 2, sb);
 
         it = new QTableWidgetItem();
-		it->setFlags(!Qt::ItemIsEditable);
+		it->setFlags(it->flags() & (~Qt::ItemIsEditable));
 		it->setText("--");
 		boxParams->setItem(i, 5, it);
 	}
@@ -1061,11 +1057,7 @@ void FitDialog::showFitPage()
         boxParams->showColumn(4);
 		for (int i = 0; i<boxParams->rowCount(); i++ ){
             QTableWidgetItem *it = new QTableWidgetItem();
-#ifdef Q_CC_MSVC
             it->setFlags(it->flags() & (~Qt::ItemIsEditable));
-#else
-            it->setFlags(!Qt::ItemIsEditable);
-#endif
             it->setBackground(QBrush(Qt::lightGray));
             boxParams->setItem(i, 4, it);